private async System.Threading.Tasks.Task Client_ChannelUpdated(SocketChannel arg1, SocketChannel arg2) { if (arg1 == null || arg2 == null) { return; } if (!(arg1 is SocketGuildChannel chnl1 && arg2 is SocketGuildChannel chnl2)) { return; } if (chnl1.Name == chnl2.Name) { return; } var stamp = new NameTimestamps() { ObjectId = cast(chnl1.Id), Timestamp = DateTime.Now, Name = chnl2.Name }; using var _db_ = DB(); _db_.Names.Add(stamp); await _db_.SaveChangesAsync(); }
private async System.Threading.Tasks.Task Client_GuildUpdated(SocketGuild arg1, SocketGuild arg2) { if (arg1 == null || arg2 == null) { return; } if (arg1.Name == arg2.Name) { return; } var stamp = new NameTimestamps() { ObjectId = cast(arg2.Id), Timestamp = DateTime.Now, Name = arg2.Name }; using var _db_ = DB(); _db_.Names.Add(stamp); await _db_.SaveChangesAsync(); }