mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-08 07:35:01 +03:00
Allow completions of everyone in the call
This commit is contained in:
parent
c81d318098
commit
c1df166700
@ -118,7 +118,6 @@ pub struct MembershipSortKey<'a> {
|
||||
pub enum ChannelEvent {
|
||||
ChannelCreated(ChannelId),
|
||||
ChannelRenamed(ChannelId),
|
||||
ChannelParticipantsChanged(ChannelId),
|
||||
}
|
||||
|
||||
impl EventEmitter<ChannelEvent> for ChannelStore {}
|
||||
|
@ -155,14 +155,6 @@ impl MessageEditor {
|
||||
);
|
||||
}
|
||||
|
||||
pub fn update_users(&mut self, users: &Vec<Arc<User>>, cx: &mut ViewContext<Self>) {
|
||||
self.channel_members.extend(
|
||||
users
|
||||
.into_iter()
|
||||
.map(|user| (user.github_login.clone(), user.id)),
|
||||
);
|
||||
}
|
||||
|
||||
pub fn take_message(&mut self, cx: &mut ViewContext<Self>) -> MessageParams {
|
||||
self.editor.update(cx, |editor, cx| {
|
||||
let highlights = editor.text_highlights::<Self>(cx);
|
||||
@ -229,11 +221,11 @@ impl MessageEditor {
|
||||
let start_offset = end_offset - query.len();
|
||||
let start_anchor = buffer.read(cx).anchor_before(start_offset);
|
||||
|
||||
let names = HashSet::new();
|
||||
for (github_login, _) in self.channel_members {
|
||||
let mut names = HashSet::new();
|
||||
for (github_login, _) in self.channel_members.iter() {
|
||||
names.insert(github_login.clone());
|
||||
}
|
||||
if let Some(channel_id) = channel_id {
|
||||
if let Some(channel_id) = self.channel_id {
|
||||
for participant in self.channel_store.read(cx).channel_participants(channel_id) {
|
||||
names.insert(participant.github_login.clone());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user