@atproto/sync
Version:
atproto sync library
13 lines • 542 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.didAndSeqForEvt = void 0;
const lexicons_1 = require("./firehose/lexicons");
const didAndSeqForEvt = (evt) => {
if ((0, lexicons_1.isCommit)(evt))
return { seq: evt.seq, did: evt.repo };
else if ((0, lexicons_1.isAccount)(evt) || (0, lexicons_1.isIdentity)(evt) || (0, lexicons_1.isSync)(evt))
return { seq: evt.seq, did: evt.did };
return undefined;
};
exports.didAndSeqForEvt = didAndSeqForEvt;
//# sourceMappingURL=util.js.map