コード例 #1
0
        public static string Restart()
        {
            DiscordLink plugin = DiscordLink.Obj;

            Logger.Info("Restart command executed - Restarting");
            bool   restarted = plugin.RestartClient().Result;
            string result    = restarted ? "Restart Successful" : "Restart failed or a restart was already in progress";

            Logger.Info(result);
            return(result);
        }
コード例 #2
0
        public void Write(ChatSent message)
        {
            if (!_initialized)
            {
                return;
            }

            DateTime time      = DateTime.Now;
            int      utcOffset = TimeZoneInfo.Local.GetUtcOffset(time).Hours;

            _writer.WriteLine("[Eco] [" + DateTime.Now.ToString("yyyy-MM-dd : HH:mm", CultureInfo.InvariantCulture) + " UTC " + (utcOffset != 0 ? (utcOffset >= 0 ? "+" : "-") + utcOffset : "") + "] "
                              + $"{DiscordLink.StripTags(message.Citizen.Name) + ": " + DiscordLink.StripTags(message.Message)}");
        }
コード例 #3
0
        public static void Restart(User user)
        {
            CallWithErrorHandling <object>((lUser, args) =>
            {
                DiscordLink plugin = Plugins.DiscordLink.DiscordLink.Obj;
                if (plugin == null)
                {
                    return;
                }

                _ = plugin.RestartClient();
            },
                                           user);
        }