Skip to content

Instantly share code, notes, and snippets.

View asapostolov's full-sized avatar

Apostol Apostolov asapostolov

  • bilidpm.com/en
  • Plovdiv, Bulgaria
View GitHub Profile
@asapostolov
asapostolov / create-qr.mjs
Created February 15, 2022 11:02
Create SEEDS Payment QR
import request from 'sync-request';
var res = request("POST", `https://api-esr.hypha.earth/qr`, {
headers: {
"user-agent": "bot-user-agent"
},
json: {
"actions": [
{
"account": "token.seeds",
"name": "transfer",
@asapostolov
asapostolov / FailingTest.cs
Created March 30, 2022 11:00
Automatic deserialization $type failing test
[Fact]
public void ShouldStoreAndRetrieveDictionary() {
string id = null;
using ( var session = _documentStore.OpenSession() ) {
var doc = new Test() {
Settings = new Dictionary<string, object>
{
{"lastUsedUnitId", new Dictionary<int, string>()
{
{1, "units-3368"}
@asapostolov
asapostolov / DeserializationTest.cs
Last active April 4, 2022 13:50
Failing Test on RavenDB.Client
public class DeserializationTest : RavenTestDriver {
private IDocumentStore? _documentStore { get; set; }
protected override void PreInitialize(IDocumentStore documentStore) {
base.PreInitialize( documentStore );
documentStore.Conventions.IdentityPartsSeparator = '-';
documentStore.Conventions.Serialization = new NewtonsoftJsonSerializationConventions() {
CustomizeJsonSerializer = serializer => {
serializer.TypeNameHandling = TypeNameHandling.Objects;