interface Social {
    social.dm: DM;
    social.invite: {
        roomid: string;
        roomname: string;
        roomname_safe: string;
        sender: string;
    };
    social.notification: Notification;
    social.online: number;
    social.presence: {
        presence: {
            detail: String | Detail;
            invitable: boolean;
            status: Status;
        };
        user: string;
    };
    social.relation.add: {
        _id: string;
        from: {
            _id: string;
            avatar_revision: null | string;
            username: string;
        };
        to: {
            _id: string;
            avatar_revision: null | string;
            username: string;
        };
    };
    social.relation.remove: string;
}

Properties

social.dm: DM
social.invite: {
    roomid: string;
    roomname: string;
    roomname_safe: string;
    sender: string;
}
social.notification: Notification
social.online: number
social.presence: {
    presence: {
        detail: String | Detail;
        invitable: boolean;
        status: Status;
    };
    user: string;
}
social.relation.add: {
    _id: string;
    from: {
        _id: string;
        avatar_revision: null | string;
        username: string;
    };
    to: {
        _id: string;
        avatar_revision: null | string;
        username: string;
    };
}
social.relation.remove: string