From 392e1bb65ebf3d17c916a5437df3b4c90d6d1bfe Mon Sep 17 00:00:00 2001 From: jellywx Date: Tue, 22 Dec 2020 14:28:18 +0000 Subject: [PATCH] create guild in database --- src/framework.rs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/framework.rs b/src/framework.rs index eeb9782..72cdbfa 100644 --- a/src/framework.rs +++ b/src/framework.rs @@ -351,15 +351,17 @@ impl Framework for RegexFramework { else if let (Some(guild), Some(Channel::Guild(channel))) = (msg.guild(&ctx).await, msg.channel(&ctx).await) { + let data = ctx.data.read().await; + + let pool = data + .get::() + .cloned() + .expect("Could not get SQLPool from data"); + + GuildData::from_guild(guild, &pool).await; + if let Some(full_match) = self.command_matcher.captures(&msg.content) { if check_prefix(&ctx, &guild, full_match.name("prefix")).await { - let data = ctx.data.read().await; - - let pool = data - .get::() - .cloned() - .expect("Could not get SQLPool from data"); - let lm = data.get::().unwrap(); let language = UserData::language_of(&msg.author, &pool).await;