class Backend::Api::Loaders::UserStudent

Defined in:

backend/api/loaders/user.cr

Instance Method Summary

Instance Method Detail

def fetch(batch users : Array(Db::User)) : Array(Db::Student | Nil) #
Description copied from class GraphQL::DataLoader::Loader(Backend::Db::User, Int32, Backend::Db::Student?)

The batch loading method. Gets called with all objects that have been passed to #load in the current batch. A batch is fetched after 1 microsecond since the first call to #load.


def key_for(user : Db::User) : Int32 #
Description copied from class GraphQL::DataLoader::Loader(Backend::Db::User, Int32, Backend::Db::Student?)

Get the key for an object passed to #load. Override this if O differs from K