[READ ONLY MIRROR] Spark Social AppView Server
github.com/sprksocial/server
atproto
deno
hono
lexicon
1import { Database } from "../db/index.ts";
2
3async function getLatestRev(actorDid: string, db: Database) {
4 const res = await db.models.ActorSync.findOne({ where: { did: actorDid } });
5 return {
6 rev: res?.repoRev ?? undefined,
7 };
8}
9
10export class Sync {
11 private db: Database;
12
13 constructor(db: Database) {
14 this.db = db;
15 }
16
17 async latestRev(actorDid: string) {
18 const { rev } = await getLatestRev(actorDid, this.db);
19 return { rev };
20 }
21}