Skip to content
Snippets Groups Projects
Select Git revision
  • c890255c39309f035b96d959f23ec770e903dba5
  • master default protected
  • greenkeeper/webpack-4.10.1
  • greenkeeper/webpack-4.10.0
  • greenkeeper/webpack-4.9.2
  • greenkeeper/promise-polyfill-8.0.0
  • greenkeeper/webpack-4.9.1
  • greenkeeper/webpack-4.9.0
  • greenkeeper/webpack-manifest-plugin-2.0.3
  • greenkeeper/update-to-node-10
  • gh-pages
  • greenkeeper/webpack-4.8.3
  • greenkeeper/webpack-4.8.2
  • greenkeeper/webpack-4.7.0
  • greenkeeper/webpack-manifest-plugin-2.0.2
  • greenkeeper/webpack-manifest-plugin-2.0.1
  • greenkeeper/style-loader-0.21.0
  • greenkeeper/webpack-4.6.0
  • greenkeeper/sass-loader-7.0.1
  • greenkeeper/sass-loader-7.0.0
  • greenkeeper/webpack-manifest-plugin-2.0.0
  • 2.7.3
  • 2.7.2
  • 2.7.1
  • 2.7.0
  • 2.6.6
  • 2.6.5
  • 2.6.4
  • 2.6.3
  • 2.6.2
  • 2.6.1
  • 2.6.0
  • 2.5.5
  • 2.5.4
  • 2.5.3
  • 2.5.2
  • 2.5.1
  • 2.5.0
  • 2.4.0
  • 2.3.0
  • 2.2.6
41 results

nested.md

Blame
  • task.go 772 B
    package shared
    
    import (
    	"encoding/json"
    	"fmt"
    	"github.com/hibiken/asynq"
    )
    
    const (
    	TypeImageResize = "image:resize"
    )
    
    type ImageTaskPayload struct {
    	ImageId string
    }
    
    func NewImageResizeTask(imageId string) (*asynq.Task, error) {
    	payload, err := json.Marshal(ImageTaskPayload{ImageId: imageId})
    	if err != nil {
    		return nil, err
    	}
    	return asynq.NewTask(TypeImageResize, payload), nil
    }
    
    func FormatPayload(typeName string, data []byte) string {
    	switch typeName {
    	case TypeImageResize:
    		return string(data)
    	default:
    		return fmt.Sprintf("unknown type %s", typeName)
    	}
    }
    
    func FormatResult(typeName string, data []byte) string {
    	switch typeName {
    	case TypeImageResize:
    		return string(data)
    	default:
    		return fmt.Sprintf("unknown type %s", typeName)
    	}
    }