I hereby claim:
- I am imownbey on github.
- I am cbian (https://keybase.io/cbian) on keybase.
- I have a public key ASAcrYpmpXuv1ebZQw_jJIEriVSWO1MWrK-I2nFXmXzyLwo
To claim this, I am signing this object:
// | |
// UIView+TimedAnimations.m | |
// Bumper | |
// | |
// Created by Ian Ownbey on 6/30/15. | |
// Copyright © 2015 Bumpers Media Inc. All rights reserved. | |
// | |
#import "UIView+TimedAnimations.h" | |
#import <objc/runtime.h> |
extension Optional { | |
func unwrappedOr(value: Wrapped) -> Wrapped { | |
switch self { | |
case .Some: | |
return self! | |
case .None: | |
return value | |
} | |
} | |
} |
import Foundation | |
import UIKit | |
extension NSAttributedString { | |
// Get the number of lines an attributed string takes | |
func lineCount(atSize size: CGSize) -> Int { | |
let attrs = self.attributes(at: 0, effectiveRange: nil) | |
guard let font = (attrs[NSFontAttributeName] as? UIFont) else { | |
return 0 | |
} |
I hereby claim:
To claim this, I am signing this object:
import { Transport } from '@modelcontextprotocol/sdk/shared/transport.js'; | |
import { JSONRPCMessage, JSONRPCMessageSchema } from '@modelcontextprotocol/sdk/types.js'; | |
const MAXIMUM_MESSAGE_SIZE = 4 * 1024 * 1024; // 4MB | |
/** | |
* This transport is compatible with Cloudflare Workers and other edge environments | |
*/ | |
export class EdgeSSETransport implements Transport { | |
private controller: ReadableStreamDefaultController<Uint8Array> | null = null; |