gitea源码

123456789101112131415161718192021222324252627282930313233343536373839
  1. // Copyright 2023 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package queue
  4. import "context"
  5. type baseDummy struct{}
  6. var _ baseQueue = (*baseDummy)(nil)
  7. func newBaseDummy(cfg *BaseConfig, unique bool) (baseQueue, error) {
  8. return &baseDummy{}, nil
  9. }
  10. func (q *baseDummy) PushItem(ctx context.Context, data []byte) error {
  11. return nil
  12. }
  13. func (q *baseDummy) PopItem(ctx context.Context) ([]byte, error) {
  14. return nil, nil
  15. }
  16. func (q *baseDummy) Len(ctx context.Context) (int, error) {
  17. return 0, nil
  18. }
  19. func (q *baseDummy) HasItem(ctx context.Context, data []byte) (bool, error) {
  20. return false, nil
  21. }
  22. func (q *baseDummy) Close() error {
  23. return nil
  24. }
  25. func (q *baseDummy) RemoveAll(ctx context.Context) error {
  26. return nil
  27. }