From 889fa671952d45cf9b8ba098546572ed8d92d877 Mon Sep 17 00:00:00 2001 From: Aman Date: Tue, 23 Jul 2024 08:39:10 +0530 Subject: [PATCH] add sorting functionality --- src/api/implementation.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/api/implementation.js b/src/api/implementation.js index e662623..a4afedd 100644 --- a/src/api/implementation.js +++ b/src/api/implementation.js @@ -117,14 +117,20 @@ var customColumns = class extends ExtensionCommon.ExtensionAPI { } var callback = field == "persianDate" ? persianDate : getEmpty; + var sort_callback = (message) => { + return field == "persianDate" + ? Math.floor(message.date / 1000000) + : 0; + }; ThreadPaneColumns.addCustomColumn(id, { name: name, hidden: false, icon: false, resizable: true, - sortable: false, - textCallback: callback + sortable: true, + textCallback: callback, + sortCallback: sort_callback, }); },