chore: fix linter errors
This commit is contained in:
parent
41e9302ff9
commit
dfe780d30c
|
|
@ -7,13 +7,9 @@ use bytes::Bytes;
|
||||||
use collab::core::origin::{CollabClient, CollabOrigin};
|
use collab::core::origin::{CollabClient, CollabOrigin};
|
||||||
use collab::entity::EncodedCollab;
|
use collab::entity::EncodedCollab;
|
||||||
use dashmap::DashMap;
|
use dashmap::DashMap;
|
||||||
use futures::Sink;
|
|
||||||
use futures_util::StreamExt;
|
use futures_util::StreamExt;
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
use std::marker::PhantomData;
|
|
||||||
use std::pin::Pin;
|
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
use std::task::{Context, Poll};
|
|
||||||
|
|
||||||
use collab_entity::CollabType;
|
use collab_entity::CollabType;
|
||||||
use collab_rt_entity::user::RealtimeUser;
|
use collab_rt_entity::user::RealtimeUser;
|
||||||
|
|
|
||||||
|
|
@ -339,7 +339,7 @@ impl CollabGroup {
|
||||||
{
|
{
|
||||||
// first check if we need to send any updates
|
// first check if we need to send any updates
|
||||||
let collab_sv = self.state.state_vector.read().await;
|
let collab_sv = self.state.state_vector.read().await;
|
||||||
if &*collab_sv <= &state_vector {
|
if *collab_sv <= state_vector {
|
||||||
return Ok(vec![]);
|
return Ok(vec![]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -372,7 +372,7 @@ impl CollabGroup {
|
||||||
self.state.subscribers.contains_key(user)
|
self.state.subscribers.contains_key(user)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn remove_user(&self, user: &RealtimeUser) {
|
pub fn remove_user(&self, user: &RealtimeUser) {
|
||||||
if self.state.subscribers.remove(user).is_some() {
|
if self.state.subscribers.remove(user).is_some() {
|
||||||
trace!(
|
trace!(
|
||||||
"{} remove subscriber from group: {}",
|
"{} remove subscriber from group: {}",
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
use std::sync::{Arc, Weak};
|
use std::sync::{Arc, Weak};
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
use redis::aio::ConnectionManager;
|
|
||||||
use tokio::sync::Notify;
|
|
||||||
|
|
||||||
use access_control::collab::RealtimeAccessControl;
|
use access_control::collab::RealtimeAccessControl;
|
||||||
use anyhow::{anyhow, Result};
|
use anyhow::{anyhow, Result};
|
||||||
use app_error::AppError;
|
use app_error::AppError;
|
||||||
|
|
@ -13,6 +10,7 @@ use collab_stream::client::CollabRedisStream;
|
||||||
use collab_stream::stream_router::StreamRouter;
|
use collab_stream::stream_router::StreamRouter;
|
||||||
use dashmap::mapref::entry::Entry;
|
use dashmap::mapref::entry::Entry;
|
||||||
use dashmap::DashMap;
|
use dashmap::DashMap;
|
||||||
|
use redis::aio::ConnectionManager;
|
||||||
use tokio::sync::mpsc::Sender;
|
use tokio::sync::mpsc::Sender;
|
||||||
use tokio::task::yield_now;
|
use tokio::task::yield_now;
|
||||||
use tokio::time::interval;
|
use tokio::time::interval;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue