23 lines
537 B
C#
23 lines
537 B
C#
using Discord.API;
|
|
|
|
namespace Discord.Model;
|
|
|
|
public sealed class DiscordModel
|
|
{
|
|
public DiscordClient DiscordClient {get;}
|
|
private IDisposable Subscription;
|
|
public DiscordModel(string api_key, Intents intents){
|
|
DiscordClient = new DiscordClient(api_key, intents);
|
|
Subscription = DiscordClient.PacketReceived.Subscribe(PacketHandler);
|
|
}
|
|
|
|
private void PacketHandler(GatewayPacket packet){
|
|
|
|
}
|
|
|
|
public void Close(){
|
|
Subscription.Dispose();
|
|
DiscordClient.Close().Wait();
|
|
}
|
|
}
|