Skip to content

Commit 4eef5d8

Browse files
committed
get rid of all the warnings
1 parent 6b27980 commit 4eef5d8

File tree

5 files changed

+12
-29
lines changed

5 files changed

+12
-29
lines changed

src/discord/src/channel/mod.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
use std::sync::Arc;
22

33
use scope_chat::channel::Channel;
4-
use tokio::sync::{broadcast, RwLock};
4+
use tokio::sync::broadcast;
55

66
use crate::{
77
client::DiscordClient,
8-
message::{
9-
author::{DiscordMessageAuthor, DisplayName},
10-
content::DiscordMessageContent,
11-
DiscordMessage,
12-
},
8+
message::{content::DiscordMessageContent, DiscordMessage},
139
snowflake::Snowflake,
1410
};
1511

src/discord/src/client.rs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,21 @@
11
use std::{
22
collections::HashMap,
3-
fs::File,
4-
rc::Rc,
53
sync::{Arc, OnceLock},
64
};
75

86
use serenity::{
97
all::{ChannelId, Context, CreateMessage, Event, EventHandler, GatewayIntents, Message, Nonce, RawEventHandler},
108
async_trait,
11-
futures::SinkExt,
129
};
13-
use std::io::Write;
14-
use tokio::sync::{broadcast, Mutex, RwLock};
10+
use tokio::sync::{broadcast, RwLock};
1511

1612
use crate::{
1713
message::{
1814
author::{DiscordMessageAuthor, DisplayName},
1915
content::DiscordMessageContent,
2016
DiscordMessage,
2117
},
22-
snowflake::{self, Snowflake},
18+
snowflake::Snowflake,
2319
};
2420

2521
#[derive(Default)]
@@ -75,7 +71,7 @@ struct RawClient(Arc<DiscordClient>);
7571

7672
#[async_trait]
7773
impl RawEventHandler for RawClient {
78-
async fn raw_event(&self, ctx: Context, ev: serenity::model::prelude::Event) {
74+
async fn raw_event(&self, _: Context, ev: serenity::model::prelude::Event) {
7975
if let Event::Unknown(unk) = ev {
8076
if unk.kind == "READY" {
8177
let user = unk.value.as_object().unwrap().get("user").unwrap().as_object().unwrap();

src/discord/src/message/content.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use gpui::{div, IntoElement, ParentElement, Render, RenderOnce, Styled, WindowContext};
1+
use gpui::{div, IntoElement, ParentElement, RenderOnce, Styled, WindowContext};
22

33
#[derive(Clone, IntoElement)]
44
pub struct DiscordMessageContent {

src/ui/src/channel/mod.rs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,9 @@
11
pub mod message;
22
pub mod message_list;
33

4-
use std::ops::Deref;
5-
64
use components::input::{InputEvent, TextInput};
7-
use gpui::{
8-
div, list, rgb, AppContext, Context, IntoElement, ListAlignment, ListState, Model, ParentElement, Pixels, Render, SharedString, Styled, View,
9-
VisualContext,
10-
};
11-
use message::message;
5+
use gpui::{div, list, Context, ListState, Model, ParentElement, Render, Styled, View, VisualContext};
126
use message_list::MessageList;
13-
use scope_backend_discord::message::DiscordMessage;
147
use scope_chat::{channel::Channel, message::Message};
158

169
pub struct ChannelView<M: Message + 'static> {
@@ -20,7 +13,7 @@ pub struct ChannelView<M: Message + 'static> {
2013
}
2114

2215
impl<M: Message + 'static> ChannelView<M> {
23-
pub fn create(ctx: &mut gpui::WindowContext, mut channel: impl Channel<Message = M> + 'static) -> View<Self> {
16+
pub fn create(ctx: &mut gpui::WindowContext, channel: impl Channel<Message = M> + 'static) -> View<Self> {
2417
let view = ctx.new_view(|ctx| {
2518
let state_model = ctx.new_model(|_cx| MessageList::<M>::new());
2619

@@ -94,7 +87,7 @@ impl<M: Message + 'static> ChannelView<M> {
9487
}
9588

9689
impl<M: Message + 'static> Render for ChannelView<M> {
97-
fn render(&mut self, cx: &mut gpui::ViewContext<Self>) -> impl gpui::IntoElement {
90+
fn render(&mut self, _: &mut gpui::ViewContext<Self>) -> impl gpui::IntoElement {
9891
div().flex().flex_col().w_full().h_full().child(list(self.list_state.clone()).w_full().h_full()).child(self.message_input.clone())
9992
}
10093
}

src/ui/src/main.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ use channel::ChannelView;
88
use components::theme::Theme;
99
use gpui::*;
1010
use scope_backend_discord::{channel::DiscordChannel, client::DiscordClient, message::DiscordMessage, snowflake::Snowflake};
11-
use scope_chat::channel::Channel;
12-
use scope_util::ResultExt;
1311

1412
struct Assets {
1513
base: PathBuf,
@@ -29,7 +27,7 @@ impl AssetSource for Assets {
2927

3028
actions!(main_menu, [Quit]);
3129

32-
fn init(app_state: Arc<AppState>, cx: &mut AppContext) -> Result<()> {
30+
fn init(_: Arc<AppState>, cx: &mut AppContext) -> Result<()> {
3331
components::init(cx);
3432

3533
cx.bind_keys([KeyBinding::new("cmd-q", Quit, None)]);
@@ -46,7 +44,7 @@ async fn main() {
4644
let token = dotenv::var("DISCORD_TOKEN").expect("Must provide DISCORD_TOKEN in .env");
4745
let demo_channel_id = dotenv::var("DEMO_CHANNEL_ID").expect("Must provide DEMO_CHANNEL_ID in .env");
4846

49-
let mut client = DiscordClient::new(token).await;
47+
let client = DiscordClient::new(token).await;
5048

5149
let channel = DiscordChannel::new(
5250
client.clone(),
@@ -67,7 +65,7 @@ async fn main() {
6765

6866
Theme::sync_system_appearance(cx);
6967

70-
let window = cx.open_window(WindowOptions::default(), |cx| ChannelView::<DiscordMessage>::create(cx, channel)).unwrap();
68+
cx.open_window(WindowOptions::default(), |cx| ChannelView::<DiscordMessage>::create(cx, channel)).unwrap();
7169
},
7270
);
7371
}

0 commit comments

Comments
 (0)