package Ġnet . je iko bu . kot omi . base . command Ċ Ċ import Ġnet . dv 8 tion . j da . core . entities . Guild Ċ import Ġnet . dv 8 tion . j da . core . entities . Member Ċ import Ġnet . dv 8 tion . j da . core . entities . Message Ċ import Ġnet . dv 8 tion . j da . core . entities . Text Channel Ċ import Ġnet . je iko bu . kot omi . base . config . Abstract Config Manager Ċ import Ġnet . je iko bu . kot omi . base . config . Abstract Guild Config Ċ import Ġnet . je iko bu . kot omi . base . config . IG lobal Config Ċ Ċ class ĠCommand Context ( val Ġdestination Guild : ĠGuild , Ġval Ġdestination Channel : ĠText Channel , Ġval Ġsending User : ĠMember , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġconfig Manager : ĠAbstract Config Manager , Ġval Ġargs : ĠList < String >, Ġval Ġmessage : ĠMessage ) Ġ{ ĊĠĠĠ Ġval Ġglobal Config : ĠI Global Config ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġconfig Manager . global Config ĊĊĠĠĠ Ġval Ġguild Config : ĠAbstract Guild Config ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġconfig Manager . get Guild Config ( destination Guild ) ĊĊĠĠĠ Ġfun Ġget Volatile ( key : ĠString ) Ġ= Ġconfig Manager . volatile Storage . get ( destination Guild , Ġkey ) ĊĠĠĠ Ġfun Ġset Volatile ( key : ĠString , Ġvalue : ĠString ) Ġ= Ġconfig Manager . volatile Storage . set ( destination Guild , Ġkey , Ġvalue ) ĊĊĠĠĠ Ġfun ĠAbstract Command . get Localized ( key : ĠString ) Ġ= Ġget Localized ( config Manager . getLocale ( destination Guild ), Ġkey ) ĊĠĠĠ Ġfun ĠAbstract Command . get Localized ( key : ĠString , Ġvar arg Ġelements : ĠAny ) Ġ= Ġget Localized ( config Manager . getLocale ( destination Guild ), Ġkey , Ġ* elements ) Ċ }