Spaces:
Running
Running
Update public-apps/mysterious.livemd
Browse files
public-apps/mysterious.livemd
CHANGED
@@ -460,8 +460,14 @@ fetcher_pid =
|
|
460 |
end
|
461 |
|
462 |
get_first = fn binary ->
|
463 |
-
|
464 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
465 |
end
|
466 |
|
467 |
unpack_data = fn data ->
|
@@ -472,8 +478,14 @@ end
|
|
472 |
today_data =
|
473 |
case loaded_today_data do
|
474 |
{:no, _} ->
|
475 |
-
|
476 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
477 |
|
478 |
_ ->
|
479 |
unpack_data.(loaded_today_data)
|
@@ -493,4 +505,4 @@ send(message_pid, {:message, random_message})
|
|
493 |
Kino.Frame.new(placeholder: false)
|
494 |
```
|
495 |
|
496 |
-
<!-- livebook:{"offset":
|
|
|
460 |
end
|
461 |
|
462 |
get_first = fn binary ->
|
463 |
+
case byte_size(binary) do
|
464 |
+
0 ->
|
465 |
+
false
|
466 |
+
|
467 |
+
_ ->
|
468 |
+
[head | _tail] = :erlang.binary_to_term(binary)
|
469 |
+
head
|
470 |
+
end
|
471 |
end
|
472 |
|
473 |
unpack_data = fn data ->
|
|
|
478 |
today_data =
|
479 |
case loaded_today_data do
|
480 |
{:no, _} ->
|
481 |
+
case byte_size(binary) do
|
482 |
+
0 ->
|
483 |
+
""
|
484 |
+
|
485 |
+
_ ->
|
486 |
+
first = get_first.(binary)
|
487 |
+
first.data
|
488 |
+
end
|
489 |
|
490 |
_ ->
|
491 |
unpack_data.(loaded_today_data)
|
|
|
505 |
Kino.Frame.new(placeholder: false)
|
506 |
```
|
507 |
|
508 |
+
<!-- livebook:{"offset":11969,"stamp":{"token":"XCP.iIVI4xv_1GYusasCFjEbGmeI2kB0YkVy75HklXNmtEKySH2FCP_-meZfeL92Wb1W-5nHUJ3wUoqecAcQmJ114Z8RvFGkAgF_nzU6m63EhEdNgGuQcLIfhOp__iGeqT5HBvk9","version":2}} -->
|