createCacheableRole static method

Cacheable<Snowflake, Role> createCacheableRole(
  1. INyxx client,
  2. Snowflake id,
  3. Cacheable<Snowflake, Guild> guild
)

Retrieves a cached Role.

void main() {
    var bot = Nyxx("TOKEN");
    Cacheable<Snowflake, Guild> cachedGuild = CacheUtility.guilds(bot, Snowflake(''));
    Cacheable<Snowflake, Role> cachedRole = CacheUtility.createCacheableRole(bot, Snowflake(''), cachedGuild);
}

Implementation

static Cacheable<Snowflake, Role> createCacheableRole(
        INyxx client, Snowflake id, Cacheable<Snowflake, Guild> guild) =>
    _RoleCacheable(client, id, guild);