Fix /checkpoints-list with ids

6257f8b7f9f4a72c0ee33b1d4ff02d481445afb8

Wolfsblvt <wolfsblvt@gmail.com>

1 files changed, +2 -1Ignore whitespace
public/scripts/bookmarks.js+2 -1
@@ -35,6 +35,7 @@ import { renderTemplateAsync } from './templates.js';
3535
36import {36import {
37 getUniqueName,37 getUniqueName,
38 isTrueBoolean,
38} from './utils.js';39} from './utils.js';
3940
40const bookmarkNameToken = 'Checkpoint #';41const bookmarkNameToken = 'Checkpoint #';
@@ -578,7 +579,7 @@ function registerBookmarksSlashCommands() {
578 callback: async (args, _) => {579 callback: async (args, _) => {
579 const result = Object.entries(chat)580 const result = Object.entries(chat)
580 .filter(([_, message]) => message.extra?.bookmark_link)581 .filter(([_, message]) => message.extra?.bookmark_link)
581 .map(([mesId, message]) => args.links ? message.extra.bookmark_link : Number(mesId));582 .map(([mesId, message]) => isTrueBoolean(args.links) ? message.extra.bookmark_link : Number(mesId));
582 return JSON.stringify(result);583 return JSON.stringify(result);
583 },584 },
584 namedArgumentList: [585 namedArgumentList: [