Hello, thank you for new update! It generally works, thank you for your work, but I found an exception when receiving IDiscordServerEvents OnServerJoined in OwnerId. The key is missing in dictionary.
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in :0
at DiscordUnity.State.DiscordServer..ctor (DiscordUnity.Models.GuildModel model) [0x0010f] in D:\Documents\Documents\DiscordUnity\src\DiscordUnity\State\DiscordServer.cs:69
at DiscordUnity.DiscordAPI+<>c__DisplayClass33_5.b__6 () [0x00000] in D:\Documents\Documents\DiscordUnity\src\DiscordUnity\DiscordAPI.cs:455
at DiscordUnity.DiscordAPI.Update () [0x00003] in D:\Documents\Documents\DiscordUnity\src\DiscordUnity\DiscordAPI.cs:168
UnityEngine.Debug:LogError(Object)
DiscordLogger:LogError(String, Exception) (at Assets/Plugins/DiscordUnity/DiscordManager.cs:233)
DiscordUnity.DiscordAPI:Update() (at D:/Documents/Documents/DiscordUnity/src/DiscordUnity/DiscordAPI.cs:173)
DiscordManager:Update() (at Assets/Plugins/DiscordUnity/DiscordManager.cs:66)
Payload was:
Received Message: {"t":"GUILD_CREATE","s":2,"op":0,"d":{"description":null,"preferred_locale":"en-US","joined_at":"2020-10-29T08:27:26.921569+00:00","unavailable":false,"roles":[{"position":0,"permissions_new":"104320577","permissions":104320577,"name":"@everyone","mentionable":false,"managed":false,"id":"768361295074033684","hoist":false,"color":0},{"tags":{"bot_id":"771280068290150411"},"position":1,"permissions_new":"68608","permissions":68608,"name":"UnityDevel","mentionable":false,"managed":true,"id":"771289081480871937","hoist":false,"color":0}],"channels":[{"type":4,"position":0,"permission_overwrites":[],"name":"Text Channels","id":"768361295715106816"},{"type":4,"position":0,"permission_overwrites":[],"name":"Voice Channels","id":"768361295715106817"},{"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"768361295715106816","name":"general","last_message_id":"771316716797952000","id":"768361295715106818"},{"user_limit":0,"type":2,"position":0,"permission_overwrites":[],"parent_id":"768361295715106817","name":"General","id":"768361295715106820","bitrate":64000}],"discovery_splash":null,"region":"europe","large":false,"rules_channel_id":null,"default_message_notifications":0,"system_channel_flags":0,"features":[],"emojis":[],"voice_states":[],"premium_tier":0,"public_updates_channel_id":null,"name":"UnityDevel","banner":null,"vanity_url_code":null,"explicit_content_filter":0,"premium_subscription_count":0,"presences":[],"verification_level":0,"max_members":100000,"icon":"7cc539173c3afd750c8464402238e292","lazy":true,"member_count":4,"members":[{"user":{"username":"UnityDevel","id":"771280068290150411","discriminator":"9857","bot":true,"avatar":null},"roles":["771289081480871937"],"premium_since":null,"nick":null,"mute":false,"joined_at":"2020-10-29T08:27:26.921569+00:00","is_pending":false,"hoisted_role":null,"deaf":false}],"application_id":null,"afk_channel_id":null,"splash":null,"afk_timeout":300,"max_video_channel_users":25,"system_channel_id":"768361295715106818","mfa_level":0,"owner_id":"573433006497202186","id":"768361295074033684","guild_hashes":{"version":1,"roles":{"omitted":false,"hash":"KcLAJ8AvHzw"},"metadata":{"omitted":false,"hash":"4/wOK7YPbUk"},"channels":{"omitted":false,"hash":"jMzOZis66jM"}}}}
UnityEngine.Debug:Log(Object)
DiscordLogger:Log(String) (at Assets/Plugins/DiscordUnity/DiscordManager.cs:217)
DiscordUnity.d__33:MoveNext() (at D:/Documents/Documents/DiscordUnity/src/DiscordUnity/DiscordAPI.cs:282)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(d__33&)
DiscordUnity.DiscordAPI:OnSocketMessage(String)
DiscordUnity.d__30:MoveNext() (at D:/Documents/Documents/DiscordUnity/src/DiscordUnity/DiscordAPI.cs:216)
UnityEngine.UnitySynchronizationContext:ExecuteTasks()
Hello, thank you for new update! It generally works, thank you for your work, but I found an exception when receiving IDiscordServerEvents OnServerJoined in OwnerId. The key is missing in dictionary.
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in :0
at DiscordUnity.State.DiscordServer..ctor (DiscordUnity.Models.GuildModel model) [0x0010f] in D:\Documents\Documents\DiscordUnity\src\DiscordUnity\State\DiscordServer.cs:69
at DiscordUnity.DiscordAPI+<>c__DisplayClass33_5.b__6 () [0x00000] in D:\Documents\Documents\DiscordUnity\src\DiscordUnity\DiscordAPI.cs:455
at DiscordUnity.DiscordAPI.Update () [0x00003] in D:\Documents\Documents\DiscordUnity\src\DiscordUnity\DiscordAPI.cs:168
UnityEngine.Debug:LogError(Object)
DiscordLogger:LogError(String, Exception) (at Assets/Plugins/DiscordUnity/DiscordManager.cs:233)
DiscordUnity.DiscordAPI:Update() (at D:/Documents/Documents/DiscordUnity/src/DiscordUnity/DiscordAPI.cs:173)
DiscordManager:Update() (at Assets/Plugins/DiscordUnity/DiscordManager.cs:66)
Payload was:
Received Message: {"t":"GUILD_CREATE","s":2,"op":0,"d":{"description":null,"preferred_locale":"en-US","joined_at":"2020-10-29T08:27:26.921569+00:00","unavailable":false,"roles":[{"position":0,"permissions_new":"104320577","permissions":104320577,"name":"@everyone","mentionable":false,"managed":false,"id":"768361295074033684","hoist":false,"color":0},{"tags":{"bot_id":"771280068290150411"},"position":1,"permissions_new":"68608","permissions":68608,"name":"UnityDevel","mentionable":false,"managed":true,"id":"771289081480871937","hoist":false,"color":0}],"channels":[{"type":4,"position":0,"permission_overwrites":[],"name":"Text Channels","id":"768361295715106816"},{"type":4,"position":0,"permission_overwrites":[],"name":"Voice Channels","id":"768361295715106817"},{"type":0,"topic":null,"rate_limit_per_user":0,"position":0,"permission_overwrites":[],"parent_id":"768361295715106816","name":"general","last_message_id":"771316716797952000","id":"768361295715106818"},{"user_limit":0,"type":2,"position":0,"permission_overwrites":[],"parent_id":"768361295715106817","name":"General","id":"768361295715106820","bitrate":64000}],"discovery_splash":null,"region":"europe","large":false,"rules_channel_id":null,"default_message_notifications":0,"system_channel_flags":0,"features":[],"emojis":[],"voice_states":[],"premium_tier":0,"public_updates_channel_id":null,"name":"UnityDevel","banner":null,"vanity_url_code":null,"explicit_content_filter":0,"premium_subscription_count":0,"presences":[],"verification_level":0,"max_members":100000,"icon":"7cc539173c3afd750c8464402238e292","lazy":true,"member_count":4,"members":[{"user":{"username":"UnityDevel","id":"771280068290150411","discriminator":"9857","bot":true,"avatar":null},"roles":["771289081480871937"],"premium_since":null,"nick":null,"mute":false,"joined_at":"2020-10-29T08:27:26.921569+00:00","is_pending":false,"hoisted_role":null,"deaf":false}],"application_id":null,"afk_channel_id":null,"splash":null,"afk_timeout":300,"max_video_channel_users":25,"system_channel_id":"768361295715106818","mfa_level":0,"owner_id":"573433006497202186","id":"768361295074033684","guild_hashes":{"version":1,"roles":{"omitted":false,"hash":"KcLAJ8AvHzw"},"metadata":{"omitted":false,"hash":"4/wOK7YPbUk"},"channels":{"omitted":false,"hash":"jMzOZis66jM"}}}}
UnityEngine.Debug:Log(Object)
DiscordLogger:Log(String) (at Assets/Plugins/DiscordUnity/DiscordManager.cs:217)
DiscordUnity.d__33:MoveNext() (at D:/Documents/Documents/DiscordUnity/src/DiscordUnity/DiscordAPI.cs:282)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(d__33&)
DiscordUnity.DiscordAPI:OnSocketMessage(String)
DiscordUnity.d__30:MoveNext() (at D:/Documents/Documents/DiscordUnity/src/DiscordUnity/DiscordAPI.cs:216)
UnityEngine.UnitySynchronizationContext:ExecuteTasks()