- AppsFlyer : https://foundations.onelink.me/2pTM?af_xp=app&pid=Cross_sale&c=Production&deep_link_value=preselected_customer&deep_link_sub1=0194e11c-5dc6-4196-8a50-596f472a8f37
- Universal Link : https://foundations.koahealth.com/applink/preselected_customer?customerId=0194e11c-5dc6-4196-8a50-596f472a8f37
- App-schema link :
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Generated by pub | |
# See https://dart.dev/tools/pub/glossary#lockfile | |
packages: | |
_fe_analyzer_shared: | |
dependency: transitive | |
description: | |
name: _fe_analyzer_shared | |
sha256: "503361166f4a100e0d7eb7fb5a62c6f0322512f2bcb48d6922caf98f24b0ab90" | |
url: "https://pub.dev" | |
source: hosted |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// from the outside we see : | |
abstract class Step{ | |
bool get isLocked; // computed based on the state of previous steps | |
// = !(previousExercise === null || previousExercise.isMarkedAsCompleted) | |
bool get isFinished; // computed based on the fact that all the exercises in this step are completed | |
// == step.exercises.all.status === finished |
I couldn't get https://github.com/evereepay/openapi-diff-action to work for me, so ended up doing it a bit more manually, by invoking directly https://github.com/quen2404/openapi-diff and generating a comment for the PR with https://github.com/actions/github-script
To do that you need :
- the script
check-openapi-diff.sh
... in my case it is in the.ci
folder at the root of our repo - the GitHub Actions workflow
openapi.yaml
. It needs to be under the folder.github/workflows
of the repo - possibly adapt some paths here and there in the
openapi.yaml
file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// v Scroll down to see the example first v | |
// v--------------------------------------v | |
// a mapped type that is a union of the names of properties of T that are of type string | |
type OnlyStringProperties<T> = { [Key in keyof T]: T[Key] extends string ? Key : never }[keyof T]; | |
// From an original object of type T, return another object where the properties | |
// whose name is passed are parsed to Date | |
function convertStringPropertiesToDates<T, K extends OnlyStringProperties<T>>( | |
original: T, |
This is a small tool that allows transforms logs written with pino
in newline-delimited JSON on the standard output to the Compact Log Event Format (CLEF
) supported by the Seq logging server.
Typical use case for this is :
- write your logs with pino how you would normally do it
logger.info({some: 'extra', context:'info'}, 'this is the message');
- optionally use the
Message Template
syntax (https://messagetemplates.org/) for more user-friendly logs
logger.info({user: 'John', amount:'2345', extra: 'other info'}, '{user} just spent {amount} euros on the website');
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dism /Online /Get-Features | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Disable-InternetExplorerESC | |
Enable-RemoteDesktop | |
Enable-MicrosoftUpdate | |
Install-WindowsUpdate | |
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions -EnableShowFullPathInTitleBar | |
cinst notepadplusplus.install | |
#cinst git.install |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var lastSeenPositions = [] | |
//FightCode can only understand your robot | |
//if its class is called Robot | |
var Robot = function(robot) { | |
// go straight to the wall | |
robot.rotateCannon(-40) | |
//robot.ahead(robot.arenaWidth + robot.arenaHeight); | |
}; | |
Robot.prototype.onIdle = function(ev) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var Robot = function(robot){ | |
robot.turnLeft(robot.angle % 90); | |
}; | |
Robot.prototype.onIdle = function(ev) { | |
var robot = ev.robot; | |
if (robot.parentId) { | |
robot.ahead(1); | |
robot.turnGunRight(1); | |
} | |
else { |
NewerOlder