Skip to content

Instantly share code, notes, and snippets.

View tomasznguyen's full-sized avatar

Tomasz Nguyen tomasznguyen

  • Amsterdam, Netherlands
View GitHub Profile
@stolinski
stolinski / useMeasure.js
Created April 18, 2019 18:16
useMeasure - taken from React Spring example
import { useRef, useState, useEffect } from 'react'
import ResizeObserver from 'resize-observer-polyfill'
export default function useMeasure() {
const ref = useRef()
const [bounds, set] = useState({ left: 0, top: 0, width: 0, height: 0 })
const [ro] = useState(() => new ResizeObserver(([entry]) => set(entry.contentRect)))
useEffect(() => (ro.observe(ref.current), ro.disconnect), [])
return [{ ref }, bounds]
}
anonymous
anonymous / NianticTrustManager.class
Created July 31, 2016 14:58
NianticTrustManager.class from Pokemon Go 0.31.0
package com.nianticlabs.nia.network;
import android.content.Context;
import com.nianticlabs.nia.contextservice.ContextService;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import javax.net.ssl.TrustManager;