(ctx context.Context, spannerClient *gcpspanner.Client, authClient *auth.Client)
| 771 | "quis ullamcorper sodales, lectus lectus tempor enim, vitae gravida nibh purus ut nibh. " + |
| 772 | "Duis in augue. Cras nulla. Vivamus laoreet. Curabitur suscipit suscipit tellus."), |
| 773 | UUID: "a09386fe-65f1-4640-b28d-3cf2f2de69c9", |
| 774 | }, |
| 775 | { |
| 776 | Email: "test.user.2@example.com", |
| 777 | Name: "test user 2's query", |
| 778 | Query: "baseline_status:limited", |
| 779 | Description: new("other users can create queries too"), |
| 780 | UUID: "bb85baf7-aa1e-42bf-ada0-cf9d2811dd42", |
| 781 | }, |
| 782 | } |
| 783 | |
| 784 | for _, savedSearch := range savedSearchesToInsert { |
| 785 | userID, err := findUserIDByEmail(ctx, savedSearch.Email, authClient) |
| 786 | if err != nil { |
| 787 | return 0, err |
| 788 | } |
| 789 | id, err := spannerClient.CreateNewUserSavedSearchWithUUID(ctx, gcpspanner.CreateUserSavedSearchRequest{ |
| 790 | OwnerUserID: userID, |
| 791 | Name: savedSearch.Name, |
| 792 | Query: savedSearch.Query, |
| 793 | Description: savedSearch.Description, |
| 794 | }, savedSearch.UUID) |
| 795 | if err != nil { |
| 796 | return 0, err |
| 797 | } |
| 798 | slog.InfoContext(ctx, "saved search created", "id", *id) |
| 799 | } |
| 800 | |
| 801 | return len(savedSearchesToInsert), nil |
no test coverage detected