Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | 67x | import { Ref } from '../model/ref';
import { AdminService } from '../service/admin.service';
import { TaggingService } from '../service/api/tagging.service';
export function markRead(admin: AdminService, ts: TaggingService, ref: Ref) {
if (!admin.getPlugin('plugin/user/read')) return;
if (ref.metadata?.userUrls?.includes('plugin/user/read')) return;
ref.metadata ||= {};
ref.metadata.userUrls ||= [];
ref.metadata.userUrls.push('plugin/user/read');
ts.createResponse('plugin/user/read', ref.url).subscribe();
}
|