File tree Expand file tree Collapse file tree 1 file changed +4
-19
lines changed Expand file tree Collapse file tree 1 file changed +4
-19
lines changed Original file line number Diff line number Diff line change @@ -129,26 +129,11 @@ public static void UpdateTriggers()
129
129
using var client = new WebClient ( ) ;
130
130
var triggers = System . Text . Json . JsonSerializer . Deserialize < BotTrigger > ( client . DownloadString (
131
131
"https://raw.githubusercontent.com/Grimston/LGSM-SupportBot/master/SupportBot/triggers.json" ) ) ;
132
-
133
- var triggerCollection = Worker . Database . GetCollection < Trigger > ( ) ;
134
132
if ( triggers == null ) return ;
135
-
136
- foreach ( var trigger in triggers . Triggers )
137
- {
138
- if ( triggerCollection . Exists ( ( x ) => x . Name == trigger . Name ) )
139
- {
140
- var storedTrigger = triggerCollection . FindOne ( x => x . Name == trigger . Name ) ;
141
-
142
- storedTrigger . Starters = trigger . Starters ;
143
- storedTrigger . Answer = trigger . Answer ;
144
-
145
- triggerCollection . Update ( storedTrigger ) ;
146
- }
147
- else
148
- {
149
- triggerCollection . Insert ( trigger ) ;
150
- }
151
- }
133
+
134
+ var triggerCollection = Database . GetCollection < Trigger > ( ) ;
135
+ triggerCollection . DeleteAll ( ) ; //Remove everything
136
+ triggerCollection . InsertBulk ( triggers . Triggers ) ;
152
137
}
153
138
catch ( Exception )
154
139
{
You can’t perform that action at this time.
0 commit comments