mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-30 21:45:01 +02:00
UBERF-6464: update activity mentions display (#5339)
This commit is contained in:
@@ -562,19 +562,6 @@ export async function getLinkData (
|
||||
}
|
||||
}
|
||||
|
||||
export async function getMessageFragment (doc: Doc): Promise<string> {
|
||||
const client = getClient()
|
||||
const hierarchy = client.getHierarchy()
|
||||
let clazz = hierarchy.getClass(doc._class)
|
||||
let label = clazz.shortLabel
|
||||
while (label === undefined && clazz.extends !== undefined) {
|
||||
clazz = hierarchy.getClass(clazz.extends)
|
||||
label = clazz.shortLabel
|
||||
}
|
||||
label = label ?? doc._class
|
||||
return `${label}-${doc._id}`
|
||||
}
|
||||
|
||||
function isDocUpdateMessage (message?: ActivityMessage): message is DocUpdateMessage {
|
||||
if (message === undefined) {
|
||||
return false
|
||||
@@ -583,6 +570,14 @@ function isDocUpdateMessage (message?: ActivityMessage): message is DocUpdateMes
|
||||
return message._class === activity.class.DocUpdateMessage
|
||||
}
|
||||
|
||||
export function isActivityMessage (message?: Doc): message is ActivityMessage {
|
||||
if (message === undefined) {
|
||||
return false
|
||||
}
|
||||
|
||||
return getClient().getHierarchy().isDerived(message._class, activity.class.ActivityMessage)
|
||||
}
|
||||
|
||||
export function isReactionMessage (message?: ActivityMessage): boolean {
|
||||
if (message === undefined) {
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user