Skip to content

Instantly share code, notes, and snippets.

@samueljmurray
samueljmurray / papyrus.jsx
Created May 16, 2017 14:54
No inherited text styles
const styles = StyleSheet.create({
branded: {
fontFamily: 'Papyrus'
}
});
<View>
<Text style={styles.branded}>
Yummy Papyrus
</Text>
<View>
@samueljmurray
samueljmurray / papyrus.html
Created May 16, 2017 14:44
Inherited text styles
<style>
.branded {
font-family: Papyrus;
}
</style>
<div class="branded">
<h1>Yummmy Papyrus</h1>
<div>
<p>Papyralicious</p>
</div>
@samueljmurray
samueljmurray / cats-n-dogs.jsx
Created May 16, 2017 14:42
Reusing style names
const catsListStyles = StyleSheet.create({
listContainer: {
backgroundColor: 'red'
}
});
const dogsListStyles = StyleSheet.create({
listContainer: {
backgroundColor: 'red'
}
});
@samueljmurray
samueljmurray / heading-style.js
Created May 16, 2017 14:41
React Native heading style
const styles = StyleSheet.create({
heading: {
fontFamily: "Papyrus",
fontSize: 24,
fontWeight: 700
}
});
@samueljmurray
samueljmurray / heading.css
Created May 16, 2017 14:41
CSS heading style
.heading {
font-family: Papyrus;
font-size: 24px;
font-weight: 700;
}
@samueljmurray
samueljmurray / MainActivity.java
Last active August 26, 2021 08:22
Certificate pinning in React Native Android - MainActivity.java methods
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
OkHttpClientProvider.setOkHttpClientFactory(new OkHttpCertPin());
}
@samueljmurray
samueljmurray / MainActivity.java
Last active August 26, 2021 08:22
Certificate pinning in React Native Android - MainActivity.java imports
import com.example.app.OkHttpCertPin;
import com.facebook.react.modules.network.OkHttpClientProvider;
@samueljmurray
samueljmurray / OkHttpCertPin.java
Last active August 26, 2021 08:22
Certificate pinning in React Native Android
package com.example.app;
import com.facebook.react.modules.network.OkHttpClientFactory;
import com.facebook.react.modules.network.OkHttpClientProvider;
import com.facebook.react.modules.network.ReactCookieJarContainer;
import java.util.concurrent.TimeUnit;
import okhttp3.CertificatePinner;
import okhttp3.OkHttpClient;
@samueljmurray
samueljmurray / session_delete_action.ex
Created March 27, 2017 10:29
Session delete action
def delete(conn, _params) do
jwt = Guardian.Plug.current_token(conn)
{:ok, claims} = Guardian.Plug.claims(conn)
Guardian.revoke!(jwt, claims)
# ...
end
def start(_type, _args) do
import Supervisor.Spec
children = [
worker(GuardianDb.ExpiredSweeper, [])
# ...
]
Supervisor.start_link(children, [...])
end