(ctx context.Context, userID string, userAPI userapi.ClientUserAPI)
| 267 | } |
| 268 | |
| 269 | func queryPushRules(ctx context.Context, userID string, userAPI userapi.ClientUserAPI) (*pushrules.AccountRuleSets, error) { |
| 270 | var res userapi.QueryPushRulesResponse |
| 271 | if err := userAPI.QueryPushRules(ctx, &userapi.QueryPushRulesRequest{UserID: userID}, &res); err != nil { |
| 272 | util.GetLogger(ctx).WithError(err).Error("userAPI.QueryPushRules failed") |
| 273 | return nil, err |
| 274 | } |
| 275 | return res.RuleSets, nil |
| 276 | } |
| 277 | |
| 278 | func putPushRules(ctx context.Context, userID string, ruleSets *pushrules.AccountRuleSets, userAPI userapi.ClientUserAPI) error { |
| 279 | req := userapi.PerformPushRulesPutRequest{ |
no test coverage detected