tgstation-server
The /tg/station 13 server suite
IJsonTrackingContext.cs
Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Threading;
4 using System.Threading.Tasks;
6 
7 namespace Tgstation.Server.Host.Components.Chat
8 {
12  public interface IJsonTrackingContext : IDisposable
13  {
17  bool Active { get; set; }
18 
24  Task<IReadOnlyList<CustomCommand>> GetCustomCommands(CancellationToken cancellationToken);
25 
32  Task SetChannels(IEnumerable<Channel> channels, CancellationToken cancellationToken);
33  }
34 }
Represents a tracking of dynamic chat json files