func (c *Client) folderReadWork(i *folderReadWorkInput) error {
    for {
        select {
        case <-i.ctx.Done():
            return ctxErr(i.ctx.Err())