File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed
application/src/main/java/org/togetherjava/tjbot/features/help Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 24
24
import org .togetherjava .tjbot .features .componentids .ComponentIdInteractor ;
25
25
26
26
import java .awt .*;
27
+ import java .time .Instant ;
27
28
import java .util .ArrayList ;
28
29
import java .util .Arrays ;
29
30
import java .util .Collection ;
@@ -202,11 +203,17 @@ private RestAction<Message> useChatGptFallbackMessage(ThreadChannel threadChanne
202
203
}
203
204
204
205
void writeHelpThreadToDatabase (long authorId , ThreadChannel threadChannel ) {
206
+
207
+ Instant createdAt = Instant .now ();
208
+ String tag = threadChannel .getAppliedTags ().get (0 ).getName ();
209
+
205
210
database .write (content -> {
206
211
HelpThreadsRecord helpThreadsRecord = content .newRecord (HelpThreads .HELP_THREADS )
207
212
.setAuthorId (authorId )
208
213
.setChannelId (threadChannel .getIdLong ())
209
- .setCreatedAt (threadChannel .getTimeCreated ().toInstant ());
214
+ .setCreatedAt (createdAt )
215
+ .setTag (tag )
216
+ .setTicketStatus (TicketStatus .ACTIVE .val );
210
217
if (helpThreadsRecord .update () == 0 ) {
211
218
helpThreadsRecord .insert ();
212
219
}
@@ -355,4 +362,15 @@ public String getTagName() {
355
362
return tagName ;
356
363
}
357
364
}
365
+
366
+ enum TicketStatus {
367
+ ARCHIVED (0 ),
368
+ ACTIVE (1 );
369
+
370
+ private final int val ;
371
+
372
+ TicketStatus (int val ) {
373
+ this .val = val ;
374
+ }
375
+ }
358
376
}
You can’t perform that action at this time.
0 commit comments