status.rs 334 B

1234567891011121314151617181920
  1. use crate::entities::UserProfile;
  2. use tokio::sync::mpsc;
  3. #[derive(Clone)]
  4. pub enum UserStatus {
  5. Login {
  6. token: String,
  7. user_id: String,
  8. },
  9. Logout {
  10. token: String,
  11. },
  12. Expired {
  13. token: String,
  14. },
  15. SignUp {
  16. profile: UserProfile,
  17. ret: mpsc::Sender<()>,
  18. },
  19. }