From 095637cea195c0f0ab3705586acb1442049f81b5 Mon Sep 17 00:00:00 2001 From: Bryan Jacobs Date: Thu, 28 Mar 2024 13:37:48 +1100 Subject: [PATCH] Added(SAFAPI): Add `last_modified` attribute for `termux-saf-stat` and `termux-saf-ls` Co-authored-by: @BryanJacobs Co-authored-by: @agnostic-apollo --- app/src/main/java/com/termux/api/apis/SAFAPI.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/termux/api/apis/SAFAPI.java b/app/src/main/java/com/termux/api/apis/SAFAPI.java index 73c36d222..6dd5c297b 100644 --- a/app/src/main/java/com/termux/api/apis/SAFAPI.java +++ b/app/src/main/java/com/termux/api/apis/SAFAPI.java @@ -288,8 +288,14 @@ private static void statDocument(JsonWriter out, Context context, Uri uri) throw } out.name("uri"); - out.value(uri.toString()); + + index = c.getColumnIndex(DocumentsContract.Document.COLUMN_LAST_MODIFIED); + if (index >= 0) { + out.name("last_modified"); + out.value(c.getLong(index)); + } + if (mime != null && !DocumentsContract.Document.MIME_TYPE_DIR.equals(mime)) { index = c.getColumnIndex(DocumentsContract.Document.COLUMN_SIZE); if (index >= 0) {