Skip to content

Instantly share code, notes, and snippets.

View befirst's full-sized avatar

Denis Arkhireev befirst

View GitHub Profile
@befirst
befirst / responseErrorsHandling.txt
Created May 29, 2019 10:41
Handling response errors
private async makeRequest<T>(
url: string,
method: Method,
params: {},
headers?: {},
): Promise<T> {
const options: RequestInit = {
method,
headers: {
"Content-Type": "application/json",
@befirst
befirst / pre-commit
Created June 6, 2019 13:25
Flutter pre-commit git hook
#!/bin/sh
# Если ошибка аналайзера, то выводим полную информацию об ошибке и exit 1
# Если форматирование упало с ошибкой, то выводим полную информацию об ошибке и exit 1
# Если удалось отформатировать (файл изменился), то выводим полную информацию с сообщением "Закомить отформатированные даннные" и exit 1
# Если ничего не отформатировалось, то exit 0 и успешный коммит
function analyze() {
if flutter analyze; then
echo "GOOD!"
@befirst
befirst / iOS URL Schemes
Last active December 24, 2019 16:15 — forked from bartleby/iOS URL Schemes
iOS URL Schemes
https://ios.gadgethacks.com/news/always-updated-list-ios-app-url-scheme-names-0184033/
URL Schemes
Apple
 
Apple Music     — music://geo.itunes.apple.com/us/albums/<albumID>
                – music://geo.itunes.apple.com/us/artists/<artistID>
 
Apple News      — applenews://