2023-11-29 20:19:54 +02:00
import { S as je , i as xe , s as Je , N as Ue , O as J , e as s , w as k , b as p , c as K , f as b , g as d , h as o , m as I , x as de , P as Ee , Q as Ke , k as Ie , R as We , n as Ge , t as N , a as V , o as u , d as W , C as Le , p as Xe , r as G , u as Ye } from "./index-7b2303b6.js" ; import { S as Ze } from "./SdkTabs-96702c72.js" ; import { F as et } from "./FieldsQueryParam-b1f57668.js" ; function Ne ( r , l , a ) { const n = r . slice ( ) ; return n [ 5 ] = l [ a ] , n } function Ve ( r , l , a ) { const n = r . slice ( ) ; return n [ 5 ] = l [ a ] , n } function ze ( r , l ) { let a , n = l [ 5 ] . code + "" , m , _ , i , h ; function g ( ) { return l [ 4 ] ( l [ 5 ] ) } return { key : r , first : null , c ( ) { a = s ( "button" ) , m = k ( n ) , _ = p ( ) , b ( a , "class" , "tab-item" ) , G ( a , "active" , l [ 1 ] === l [ 5 ] . code ) , this . first = a } , m ( v , w ) { d ( v , a , w ) , o ( a , m ) , o ( a , _ ) , i || ( h = Ye ( a , "click" , g ) , i = ! 0 ) } , p ( v , w ) { l = v , w & 4 && n !== ( n = l [ 5 ] . code + "" ) && de ( m , n ) , w & 6 && G ( a , "active" , l [ 1 ] === l [ 5 ] . code ) } , d ( v ) { v && u ( a ) , i = ! 1 , h ( ) } } } function Qe ( r , l ) { let a , n , m , _ ; return n = new Ue ( { props : { content : l [ 5 ] . body } } ) , { key : r , first : null , c ( ) { a = s ( "div" ) , K ( n . $$ . fragment ) , m = p ( ) , b ( a , "class" , "tab-item" ) , G ( a , "active" , l [ 1 ] === l [ 5 ] . code ) , this . first = a } , m ( i , h ) { d ( i , a , h ) , I ( n , a , null ) , o ( a , m ) , _ = ! 0 } , p ( i , h ) { l = i ; const g = { } ; h & 4 && ( g . content = l [ 5 ] . body ) , n . $set ( g ) , ( ! _ || h & 6 ) && G ( a , "active" , l [ 1 ] === l [ 5 ] . code ) } , i ( i ) { _ || ( N ( n . $$ . fragment , i ) , _ = ! 0 ) } , o ( i ) { V ( n . $$ . fragment , i ) , _ = ! 1 } , d ( i ) { i && u ( a ) , W ( n ) } } } function tt ( r ) { var De , Fe ; let l , a , n = r [ 0 ] . name + "" , m , _ , i , h , g , v , w , M , X , S , z , ue , Q , q , pe , Y , U = r [ 0 ] . name + "" , Z , he , fe , j , ee , D , te , T , oe , be , F , C , le , me , ae , _e , f , ke , R , ge , ve , $e , se , ye , ne , Se , we , Te , re , Ce , Pe , A , ie , O , ce , P , H , y = [ ] , Re = new Map , Ae , E , $ = [ ] , Be = new Map , B ; v = new Ze ( { props : { js : `
2023-09-01 09:22:49 +03:00
import PocketBase from 'pocketbase' ;
const pb = new PocketBase ( '${r[3]}' ) ;
...
const authData = await pb . collection ( '${(De=r[0])==null?void 0:De.name}' ) . authRefresh ( ) ;
// after the above you can also access the refreshed auth data from the authStore
console . log ( pb . authStore . isValid ) ;
console . log ( pb . authStore . token ) ;
console . log ( pb . authStore . model . id ) ;
` ,dart: `
import 'package:pocketbase/pocketbase.dart' ;
final pb = PocketBase ( '${r[3]}' ) ;
...
final authData = await pb . collection ( '${(Fe=r[0])==null?void 0:Fe.name}' ) . authRefresh ( ) ;
// after the above you can also access the refreshed auth data from the authStore
print ( pb . authStore . isValid ) ;
print ( pb . authStore . token ) ;
print ( pb . authStore . model . id ) ;
` }}),R=new Ue({props:{content:"?expand=relField1,relField2.subRelField"}}),A=new et({});let x=J(r[2]);const Me=e=>e[5].code;for(let e=0;e<x.length;e+=1){let t=Ve(r,x,e),c=Me(t);Re.set(c,y[e]=ze(c,t))}let L=J(r[2]);const qe=e=>e[5].code;for(let e=0;e<L.length;e+=1){let t=Ne(r,L,e),c=qe(t);Be.set(c, $ [e]=Qe(c,t))}return{c(){l=s("h3"),a=k("Auth refresh ("),m=k(n),_=k(")"),i=p(),h=s("div"),h.innerHTML= ` < p > Returns a new auth response ( token and record data ) for an
< strong > already authenticated record < / s t r o n g > . < / p > < p > < e m > T h i s m e t h o d i s u s u a l l y c a l l e d b y u s e r s o n p a g e / s c r e e n r e l o a d t o e n s u r e t h a t t h e p r e v i o u s l y s t o r e d
data in < code > pb . authStore < / c o d e > i s s t i l l v a l i d a n d u p - t o - d a t e . < / e m > < / p > ` , g = p ( ) , K ( v . $ $ . f r a g m e n t ) , w = p ( ) , M = s ( " h 6 " ) , M . t e x t C o n t e n t = " A P I d e t a i l s " , X = p ( ) , S = s ( " d i v " ) , z = s ( " s t r o n g " ) , z . t e x t C o n t e n t = " P O S T " , u e = p ( ) , Q = s ( " d i v " ) , q = s ( " p " ) , p e = k ( " / a p i / c o l l e c t i o n s / " ) , Y = s ( " s t r o n g " ) , Z = k ( U ) , h e = k ( " / a u t h - r e f r e s h " ) , f e = p ( ) , j = s ( " p " ) , j . i n n e r H T M L = " R e q u i r e s r e c o r d < c o d e > A u t h o r i z a t i o n : T O K E N < / c o d e > h e a d e r " , e e = p ( ) , D = s ( " d i v " ) , D . t e x t C o n t e n t = " Q u e r y p a r a m e t e r s " , t e = p ( ) , T = s ( " t a b l e " ) , o e = s ( " t h e a d " ) , o e . i n n e r H T M L = ' < t r > < t h > P a r a m < / t h > < t h > T y p e < / t h > < t h w i d t h = " 6 0 % " > D e s c r i p t i o n < / t h > < / t r > ' , b e = p ( ) , F = s ( " t b o d y " ) , C = s ( " t r " ) , l e = s ( " t d " ) , l e . t e x t C o n t e n t = " e x p a n d " , m e = p ( ) , a e = s ( " t d " ) , a e . i n n e r H T M L = ' < s p a n c l a s s = " l a b e l " > S t r i n g < / s p a n > ' , _ e = p ( ) , f = s ( " t d " ) , k e = k ( ` A u t o e x p a n d r e c o r d r e l a t i o n s . E x . :
` ),K(R. $ $ .fragment),ge=k( `
Supports up to 6 - levels depth nested relations expansion . ` ),ve=s("br"), $ e=k( `
The expanded relations will be appended to the record under the
` ),se=s("code"),se.textContent="expand",ye=k(" property (eg. "),ne=s("code"),ne.textContent='"expand": {"relField1": {...}, ...}',Se=k( ` ) .
` ),we=s("br"),Te=k( `
2023-09-01 12:44:43 +03:00
Only the relations to which the request user has permissions to ` ),re=s("strong"),re.textContent="view",Ce=k(" will be expanded."),Pe=p(),K(A. $ $ .fragment),ie=p(),O=s("div"),O.textContent="Responses",ce=p(),P=s("div"),H=s("div");for(let e=0;e<y.length;e+=1)y[e].c();Ae=p(),E=s("div");for(let e=0;e< $ .length;e+=1) $ [e].c();b(l,"class","m-b-sm"),b(h,"class","content txt-lg m-b-sm"),b(M,"class","m-b-xs"),b(z,"class","label label-primary"),b(Q,"class","content"),b(j,"class","txt-hint txt-sm txt-right"),b(S,"class","alert alert-success"),b(D,"class","section-title"),b(T,"class","table-compact table-border m-b-base"),b(O,"class","section-title"),b(H,"class","tabs-header compact combined left"),b(E,"class","tabs-content"),b(P,"class","tabs")},m(e,t){d(e,l,t),o(l,a),o(l,m),o(l,_),d(e,i,t),d(e,h,t),d(e,g,t),I(v,e,t),d(e,w,t),d(e,M,t),d(e,X,t),d(e,S,t),o(S,z),o(S,ue),o(S,Q),o(Q,q),o(q,pe),o(q,Y),o(Y,Z),o(q,he),o(S,fe),o(S,j),d(e,ee,t),d(e,D,t),d(e,te,t),d(e,T,t),o(T,oe),o(T,be),o(T,F),o(F,C),o(C,le),o(C,me),o(C,ae),o(C,_e),o(C,f),o(f,ke),I(R,f,null),o(f,ge),o(f,ve),o(f, $ e),o(f,se),o(f,ye),o(f,ne),o(f,Se),o(f,we),o(f,Te),o(f,re),o(f,Ce),o(F,Pe),I(A,F,null),d(e,ie,t),d(e,O,t),d(e,ce,t),d(e,P,t),o(P,H);for(let c=0;c<y.length;c+=1)y[c]&&y[c].m(H,null);o(P,Ae),o(P,E);for(let c=0;c< $ .length;c+=1) $ [c]&& $ [c].m(E,null);B=!0},p(e,[t]){var Oe,He;(!B||t&1)&&n!==(n=e[0].name+"")&&de(m,n);const c={};t&9&&(c.js= `
2023-09-01 09:22:49 +03:00
import PocketBase from 'pocketbase' ;
const pb = new PocketBase ( '${e[3]}' ) ;
...
const authData = await pb . collection ( '${(Oe=e[0])==null?void 0:Oe.name}' ) . authRefresh ( ) ;
// after the above you can also access the refreshed auth data from the authStore
console . log ( pb . authStore . isValid ) ;
console . log ( pb . authStore . token ) ;
console . log ( pb . authStore . model . id ) ;
` ),t&9&&(c.dart= `
import 'package:pocketbase/pocketbase.dart' ;
final pb = PocketBase ( '${e[3]}' ) ;
...
final authData = await pb . collection ( '${(He=e[0])==null?void 0:He.name}' ) . authRefresh ( ) ;
// after the above you can also access the refreshed auth data from the authStore
print ( pb . authStore . isValid ) ;
print ( pb . authStore . token ) ;
print ( pb . authStore . model . id ) ;
` ),v. $ set(c),(!B||t&1)&&U!==(U=e[0].name+"")&&de(Z,U),t&6&&(x=J(e[2]),y=Ee(y,t,Me,1,e,x,Re,H,Ke,ze,null,Ve)),t&6&&(L=J(e[2]),Ie(), $ =Ee( $ ,t,qe,1,e,L,Be,E,We,Qe,null,Ne),Ge())},i(e){if(!B){N(v. $ $ .fragment,e),N(R. $ $ .fragment,e),N(A. $ $ .fragment,e);for(let t=0;t<L.length;t+=1)N( $ [t]);B=!0}},o(e){V(v. $ $ .fragment,e),V(R. $ $ .fragment,e),V(A. $ $ .fragment,e);for(let t=0;t< $ .length;t+=1)V( $ [t]);B=!1},d(e){e&&(u(l),u(i),u(h),u(g),u(w),u(M),u(X),u(S),u(ee),u(D),u(te),u(T),u(ie),u(O),u(ce),u(P)),W(v,e),W(R),W(A);for(let t=0;t<y.length;t+=1)y[t].d();for(let t=0;t< $ .length;t+=1) $ [t].d()}}}function ot(r,l,a){let n,{collection:m}=l,_=200,i=[];const h=g=>a(1,_=g.code);return r. $ $ set=g=>{"collection"in g&&a(0,m=g.collection)},r. $ $ .update=()=>{r. $ $ .dirty&1&&a(2,i=[{code:200,body:JSON.stringify({token:"JWT_TOKEN",record:Le.dummyCollectionRecord(m)},null,2)},{code:401,body: `
{
"code" : 401 ,
"message" : "The request requires valid record authorization token to be set." ,
"data" : { }
}
` },{code:403,body: `
{
"code" : 403 ,
"message" : "The authorized record model is not allowed to perform this action." ,
"data" : { }
}
` },{code:404,body: `
{
"code" : 404 ,
"message" : "Missing auth record context." ,
"data" : { }
}
` }])},a(3,n=Le.getApiExampleUrl(Xe.baseUrl)),[m,_,i,n,h]}class nt extends je{constructor(l){super(),xe(this,l,ot,tt,Je,{collection:0})}}export{nt as default};