@@ -282,28 +282,6 @@ bitflags! {
282282 }
283283}
284284impl MessageAbilities {
285- // pub fn from_user_power_and_event(
286- // user_power_levels: &UserPowerLevels,
287- // event_tl_item: &EventTimelineItem,
288- // _message: &MessageOrSticker,
289- // has_html: bool,
290- // ) -> Self {
291- // let mut abilities = Self::empty();
292- // abilities.set(Self::CanEdit, event_tl_item.is_editable());
293- // // Currently we only support deleting one's own messages.
294- // if event_tl_item.is_own() {
295- // abilities.set(Self::CanDelete, user_power_levels.can_redact_own());
296- // }
297- // abilities.set(Self::CanReplyTo, event_tl_item.can_be_replied_to());
298- // abilities.set(Self::CanPin, user_power_levels.can_pin());
299- // // TODO: currently we don't differentiate between pin and unpin,
300- // // but we should first check whether the given message is already pinned
301- // // before deciding which ability to set.
302- // // abilities.set(Self::CanUnPin, user_power_levels.can_pin_unpin());
303- // abilities.set(Self::CanReact, user_power_levels.can_send_reaction());
304- // abilities.set(Self::HasHtml, has_html);
305- // abilities
306- // }
307285 pub fn from_user_power_and_event_generic < T : Eventable , M : MsgTypeAble > (
308286 user_power_levels : & UserPowerLevels ,
309287 event_tl_item : & T ,
0 commit comments