Currently misskey returns two mention objects, mentions which contains ids of all mentions, and mentionedRemoteUsers, which contains some details about users that are mentioned and remote, but does not include ids or local users. This makes client logic unnecessarily complicated. It would be much better if misskey returned a mentions array of objects that included username, host, url and id. This would include all mentions whether local or remote.
Environment
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/69500253-consolidate-mentions?utm_campaign=plugin&utm_content=tracker%2F51027576&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F51027576&utm_medium=issues&utm_source=github).
Summary
Currently misskey returns two mention objects, mentions which contains ids of all mentions, and mentionedRemoteUsers, which contains some details about users that are mentioned and remote, but does not include ids or local users. This makes client logic unnecessarily complicated. It would be much better if misskey returned a mentions array of objects that included username, host, url and id. This would include all mentions whether local or remote.
Environment