darklord
01/25/2022, 4:36 PMAhlin Chan
01/26/2022, 12:01 AMsql
select id from servers where count(select * from server_bots where servers.id = server_bots.id) < 25;@supabase/supabase-jsmitul
01/26/2022, 2:25 AMjs
    async function getPath() {
      try {
        setLoading(true)
        
        let { data, error, status } = await supabase.storage
        .from("user-library")
        .list("", {
          limit: 100,
        })
        if(error) {
          throw error
        }
        const imageURL = data.map(item => URL.createObjectURL(item)) /* THIS LINE */
        console.log(imageURL)
      } catch (error) {
        console.log("error", error);
      }
    }mitul
01/26/2022, 2:29 AMnamemitul
01/26/2022, 3:07 AMgaryaustin
01/26/2022, 3:09 AMAhlin Chan
01/26/2022, 2:43 PMsql
select id from servers where count(select * from server_bots where servers.id = server_bots.id) < 25;@supabase/supabase-jscount(...)server_bots@supabase/supabase-jsze
01/26/2022, 6:34 PMze
01/26/2022, 6:35 PMjonny
01/27/2022, 6:34 PMa99111cc042b477e9f22eafe7
01/27/2022, 8:18 PM{
  message: 'FetchError: request to https://xxx.supabase.co/rest/v1/episodes?select=id%2Cduration&offset=0&limit=1 failed, reason: connect EHOSTUNREACH xx',
  details: '',
  hint: '',
  code: 'EHOSTUNREACH'
}ThePhilip
01/28/2022, 3:30 AMgaryaustin
01/28/2022, 3:41 AMberu
01/28/2022, 10:25 AMauth.user()load()nullauth.role() = 'authenticatedauth.role() = 'anon'auth.user()nullchipilov
01/28/2022, 10:41 AMAmusedGrape
01/28/2022, 2:25 PMts
  supabaseServer.from<Workspace>('workspaces').on('UPDATE', (payload) => {
    console.log(payload)
  }).subscribe();garyaustin
01/28/2022, 3:54 PMPeter Hase
01/30/2022, 9:58 PMSIGNED_INsupabase.auth.onAuthStateChangeSIGNED_OUT_app.tsxAmusedGrape
01/31/2022, 3:20 AMAmusedGrape
01/31/2022, 3:20 AMjs
function AuthProvider({ children }: { children: ReactNode }) {
  const [user, setUser] = useState<User | null>();
  const [session, setSession] = useState<Session | null>();
  const [isAuthenticated, setIsAuthenticated] = useState(false);
  const [loading, setLoading] = useState(false);
  useEffect(() => {
    setLoading(true)
    const session = supabase.auth.session()
    setSession(session)
    setIsAuthenticated(session !== null)
    const user = supabase.auth.user()
    setUser(user)
    setLoading(false)
    supabase.auth.onAuthStateChange(async (event, session) => {
      let newUser = supabase.auth.user();
      setUser(newUser)
      if (newUser && event === 'SIGNED_IN') {
        const r = fetch(`${process.env['NEXT_PUBLIC_API_ENDPOINT']}/api/v1/supabase/set`, {
          method: 'POST',
          credentials: 'include',
          headers: {
            'Content-Type': 'application/json',
            'Authorization': `Bearer ${session?.access_token}`
          },
          body: JSON.stringify({ event, session }),
        })
      }
    })
  })
  return (
    <AuthContext.Provider value={{
      session: isAuthenticated ? supabase.auth.session() : null,
      user,
      loading,
      login: async (redirect?: string) => {
        await supabase.auth.signIn({ provider: 'discord' }, { redirectTo: redirect })
      },
      logout: async () => {
        await supabase.auth.signOut()
      },
    }}>
      {children}
    </AuthContext.Provider>
  )
}Peter Hase
01/31/2022, 9:15 AMsilentworks
01/31/2022, 9:54 AMDNI9
02/01/2022, 7:44 PMsupabase.auth.session()await supabase.from('profiles').select()getStaticPropsnull{
  error: null,
  data: [],
  count: null,
  status: 200,
  statusText: 'OK',
  body: []
}stelofo
02/01/2022, 7:53 PMstelofo
02/01/2022, 7:54 PMgaryaustin
02/01/2022, 8:06 PMgaryaustin
02/01/2022, 8:07 PMjesucrypto
02/02/2022, 4:25 PMMorza (Chris)
02/02/2022, 5:50 PMTaner Nill
02/02/2022, 7:48 PM