20 lines
300 B
Go
20 lines
300 B
Go
package main
|
|
|
|
import (
|
|
"context"
|
|
"sync"
|
|
)
|
|
|
|
type fakeST struct {
|
|
dept string
|
|
err error
|
|
chapterID int64
|
|
}
|
|
|
|
func (f *fakeST) GetUser(ctx context.Context, id int64) (*User, error) {
|
|
if f.err != nil {
|
|
return nil, f.err
|
|
}
|
|
return &User{ID: id, ChapterID: f.chapterID, Department: f.dept}, nil
|
|
}
|
|
|