mirror of
https://github.com/aljazceru/ditto.git
synced 2025-12-27 18:24:27 +01:00
Refactor to use nostrDate() and nostrNow()
This commit is contained in:
@@ -4,7 +4,7 @@ import { getAuthor, getFilter, getFollows, publish } from '@/client.ts';
|
||||
import { parseMetaContent } from '@/schema.ts';
|
||||
import { signEvent } from '@/sign.ts';
|
||||
import { toAccount, toStatus } from '@/transmute.ts';
|
||||
import { buildLinkHeader, eventDateComparator, lookupAccount, paginationSchema, parseBody } from '@/utils.ts';
|
||||
import { buildLinkHeader, eventDateComparator, lookupAccount, nostrNow, paginationSchema, parseBody } from '@/utils.ts';
|
||||
|
||||
const createAccountController: AppController = (c) => {
|
||||
return c.json({ error: 'Please log in with Nostr.' }, 405);
|
||||
@@ -162,7 +162,7 @@ const updateCredentialsController: AppController = async (c) => {
|
||||
kind: 0,
|
||||
content: JSON.stringify(meta),
|
||||
tags: [],
|
||||
created_at: Math.floor(new Date().getTime() / 1000),
|
||||
created_at: nostrNow(),
|
||||
}, c);
|
||||
|
||||
publish(event);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { lodash, nip19, uuid62, z } from '@/deps.ts';
|
||||
import { AppController } from '@/app.ts';
|
||||
import { parseBody } from '@/utils.ts';
|
||||
import { nostrNow, parseBody } from '@/utils.ts';
|
||||
|
||||
const passwordGrantSchema = z.object({
|
||||
grant_type: z.literal('password'),
|
||||
@@ -36,21 +36,21 @@ const createTokenController: AppController = async (c) => {
|
||||
access_token: result.data.password,
|
||||
token_type: 'Bearer',
|
||||
scope: 'read write follow push',
|
||||
created_at: Math.floor(new Date().getTime() / 1000),
|
||||
created_at: nostrNow(),
|
||||
});
|
||||
case 'authorization_code':
|
||||
return c.json({
|
||||
access_token: result.data.code,
|
||||
token_type: 'Bearer',
|
||||
scope: 'read write follow push',
|
||||
created_at: Math.floor(new Date().getTime() / 1000),
|
||||
created_at: nostrNow(),
|
||||
});
|
||||
case 'client_credentials':
|
||||
return c.json({
|
||||
access_token: '_',
|
||||
token_type: 'Bearer',
|
||||
scope: 'read write follow push',
|
||||
created_at: Math.floor(new Date().getTime() / 1000),
|
||||
created_at: nostrNow(),
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -4,7 +4,7 @@ import { ISO6391, Kind, z } from '@/deps.ts';
|
||||
import { type Event } from '@/event.ts';
|
||||
import { signEvent } from '@/sign.ts';
|
||||
import { toStatus } from '@/transmute.ts';
|
||||
import { parseBody } from '@/utils.ts';
|
||||
import { nostrNow, parseBody } from '@/utils.ts';
|
||||
|
||||
const createStatusSchema = z.object({
|
||||
in_reply_to_id: z.string().regex(/[0-9a-f]{64}/).nullish(),
|
||||
@@ -74,7 +74,7 @@ const createStatusController: AppController = async (c) => {
|
||||
kind: Kind.Text,
|
||||
content: data.status ?? '',
|
||||
tags,
|
||||
created_at: Math.floor(new Date().getTime() / 1000),
|
||||
created_at: nostrNow(),
|
||||
}, c);
|
||||
|
||||
publish(event);
|
||||
@@ -115,7 +115,7 @@ const favouriteController: AppController = async (c) => {
|
||||
['e', target.id],
|
||||
['p', target.pubkey],
|
||||
],
|
||||
created_at: Math.floor(new Date().getTime() / 1000),
|
||||
created_at: nostrNow(),
|
||||
}, c);
|
||||
|
||||
publish(event);
|
||||
|
||||
Reference in New Issue
Block a user