This commit is contained in:
tree 2022-06-02 15:05:29 +02:00
rodič 9d38ff3b47
revize b3f98204c7
3 změnil soubory, kde provedl 11 přidání a 10 odebrání

Zobrazit soubor

@ -2589,11 +2589,11 @@
description: |
Ještě když většina trhu věřila ve světlé zítřky a nová ATH, Jakub Jedlínský a jeho tým ve firmě Altlift mluvili o novém bear-marketu. Jak během doby "medvěda" přežít? Co dělat s portfoliem a jak se ze všeho nezbláznit?
- id: kryptoinsider-stroukal
- id: kryptoinsider2
type: campfire
name: 'KryptoInsider: Dominik Stroukal - jak jsem se stal bitcoinovým maximalistou'
name: 'KryptoInsider: ? [TBD]'
track: btc
speakers: [ dominik-stroukal, petr-lukac ]
speakers: [ petr-lukac ]
duration: 30
difficulty: beginner
tags:
@ -2602,8 +2602,6 @@
fixed:
stage: campfire-outdoor
time: '1/15:00-15:30'
description: |
Ekonom, anarchista, libertarián, člen NERV a .... bitcoinový maximalista. Dominik Stroukal o jeho cestě světem krypta i proč nakonec věří jen v jednoho krále.
- id: kryptoinsider-sladkovsky
type: campfire
@ -2622,11 +2620,11 @@
description: |
V bankovnictví pracuje přes dvacet let. A stejně si nakonec oblíbil kryptoměny. O tom, proč bankám nebo "oldschool" investorům jako Warren Buffet, Jamie Dimon či Carl Icahn bitcoin a další nevoní s Jaroslavem Sladkovským, šéfem Raiffeisen investiční společnosti
- id: kryptoinsider-next
- id: kryptoinsider4
type: campfire
name: 'KryptoInsider: ? [TBD]'
name: 'KryptoInsider: Josef Tětek - jak jsem se stal bitcoinovým maximalistou'
track: zaklady
speakers: [ petr-lukac ]
speakers: [ josef-tetek, petr-lukac ]
duration: 30
difficulty: beginner
tags: []

Zobrazit soubor

@ -333,7 +333,7 @@
period:
start: '2022-06-04T13:00:00.000Z'
end: '2022-06-04T13:30:00.000Z'
event: kryptoinsider-stroukal
event: kryptoinsider2
- id: d8
date: '2022-06-04'
stage: campfire-indoor
@ -914,7 +914,7 @@
period:
start: '2022-06-05T13:00:00.000Z'
end: '2022-06-05T13:30:00.000Z'
event: kryptoinsider-next
event: kryptoinsider4
- id: a6
date: '2022-06-05'
stage: lustrovy-sal

Zobrazit soubor

@ -171,6 +171,9 @@ for (const entryId of utxo.entriesList()) {
continue;
}
const sev = entry.specs.events.find((e) => e.id === si.event);
if (!sev) {
throw new Error(`Event not defined: ${si.event}`);
}
for (const sp of sev.speakers) {
if (ev.speakers.includes(sp)) {
throw new Error(