Skip to content

Instantly share code, notes, and snippets.

View nicktrienensfuzz's full-sized avatar

Nicholas Trienens nicktrienensfuzz

View GitHub Profile
{
"data": {
"Menu": {
"_id": "7041d454-5910-4521-b4b4-b31087260b6b",
"_type": "menu",
"name": {
"locale": "FHS Main Default Menu",
"__typename": "LocaleString"
},
"image": null,
{
"data": {
"storeMenu": [
{
"id": "1da1d8f6-cb05-49f9-93d4-88556cf3f95a",
"isAvailable": true,
"price": {
"default": 1147,
"max": 1847,
"min": 1147,

##Hi

Title: Automated PRD Update System Based on Jira Tickets

  1. Introduction

    a Define PRD (Product Requirements Document)

    a Explain the importance of keeping a PRD updated

    Explain the purpose of the system: to automatically update PRDs based on Jira tickets

@nicktrienensfuzz
nicktrienensfuzz / ScrollViewWithProgress.swift
Created September 10, 2021 03:41
ScrollViewWithProgress
import Foundation
import SwiftUI
struct ScrollViewWithProgress<Content: View>: View {
let axes: Axis.Set
let showsIndicators: Bool
let offsetChanged: (CGFloat, CGFloat) -> Void
let content: Content
@nicktrienensfuzz
nicktrienensfuzz / CADisplayLink+Combine.swift
Created June 1, 2021 03:14 — forked from adellibovi/CADisplayLink+Combine.swift
Swift Combine's Publisher for CADisplayLink
@nicktrienensfuzz
nicktrienensfuzz / Publisher+Anonymous.swift
Created June 1, 2021 03:13 — forked from grafele/Publisher+Anonymous.swift
Easiest way of creating a Combine-Publisher using a closure. Equivalent to Observable.create from RxSwift
extension Publishers {
public struct Anonymous<Output, Failure: Swift.Error>: Publisher {
private var closure: (AnySubscriber<Output, Failure>) -> Void
public init(closure: @escaping (AnySubscriber<Output, Failure>) -> Void) {
self.closure = closure
}
public func receive<S>(subscriber: S) where S : Subscriber, Anonymous.Failure == S.Failure, Anonymous.Output == S.Input {
CLIENT
var apollo = Apollo()
struct Apollo {
func fetch(query: LaunchesQuery, resultHandler: (Result<GraphQLResult<LaunchesQuery.Data>, Error>) -> ())
}
public func fetchLaunches() -> Future<[LaunchInterface], Error> {
Future { promise in
apollo.fetch(query: LaunchesQuery()) { result in