1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1e5fd8c8-f74f-51cd-b55b-7a0cd51be827")}catch(e){}}(); 3import{i as e,o as t}from"./core.toyMLC-Q.js";import{t as n}from"./rtk-query-react.modern.CiH3HaI_.js";import{t as r,x as i}from"./project-list._Q9Innps.js";var a=n({reducerPath:`projectUsersApi`,baseQuery:e(),tagTypes:[`ProjectUsers`],keepUnusedDataFor:300,endpoints:e=>({getProjectUsers:e.query({providesTags:[`ProjectUsers`],queryFn:t(async({projectId:e})=>{let{data:t}=await i.GetProjectUsers(e);return{data:t}})}),removeUserFromProject:e.mutation({invalidatesTags:[`ProjectUsers`],queryFn:t(async({email:e,projectId:t})=>{let{data:n}=await i.RemoveUserFromProject(t,e);return{data:n}}),async onQueryStarted(e,{dispatch:t,queryFulfilled:n}){await n,t(r.util.invalidateTags([`ProjectDetails`,`ProjectList`]))}}),inviteUsersToProject:e.mutation({invalidatesTags:[`ProjectUsers`],queryFn:t(async({payload:e,projectId:t})=>{let{data:n}=await i.AddUsersToProject(t,e);return{data:n}}),async onQueryStarted(e,{dispatch:t,queryFulfilled:n}){await n,t(r.util.invalidateTags([`ProjectDetails`,`ProjectList`]))}}),updateUserRole:e.mutation({invalidatesTags:[`ProjectUsers`],queryFn:t(async({user:e,newRole:t,projectId:n})=>e.project_role?(await i.UpdateUserRoleInProject(n,{user_id:e.id,project_role:t}),{data:null}):(await i.AddUsersToProject(n,{email:e.email,project_role:t}),{data:null})),async onQueryStarted(e,{dispatch:t,queryFulfilled:n}){await n,t(r.util.invalidateTags([`ProjectDetails`,`ProjectList`]))}}),bulkInviteUsersToProject:e.mutation({invalidatesTags:[`ProjectUsers`],queryFn:t(async({payload:e,projectId:t})=>{let{data:n}=await i.BulkAddUsersToProject(t,e);return{data:n}}),async onQueryStarted(e,{dispatch:t,queryFulfilled:n}){await n,t(r.util.invalidateTags([`ProjectDetails`,`ProjectList`]))}})})}),{useGetProjectUsersQuery:o,useInviteUsersToProjectMutation:s,useRemoveUserFromProjectMutation:c,useUpd
3ateUserRoleMutation:l,useBulkInviteUsersToProjectMutation:u}=a;export{c as a,s as i,u as n,l as o,o as r,a as t}; 4//# sourceMappingURL=project-users.NMUninZm.js.map 5//# debugId=1e5fd8c8-f74f-51cd-b55b-7a0cd51be827
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.