Skip to content

ymcvalu/multiflight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

mcllmcll
mcll
and
mcll
Mar 4, 2022
08d524f · Mar 4, 2022

History

2 Commits
Jan 28, 2022
Jan 28, 2022
Mar 4, 2022
Jan 28, 2022
Jan 28, 2022

Repository files navigation

multiflight

multiflight is a tool like singleflight, but support multiple keys.

Usage

    var group = Group[int, string]{}

    result,err := group.Do(ctx, keys, func (ctx context.Context, keys []int)(map[int]string, error){
        ...
    })
    if err != nil {
        ...
    }
    for _,key := range keys {
        r, has := result[key]
        ...
    }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages