beercan commited on
Commit
79e8ef4
·
verified ·
1 Parent(s): cde6f26

Update public-apps/mysterious.livemd

Browse files
Files changed (1) hide show
  1. public-apps/mysterious.livemd +17 -5
public-apps/mysterious.livemd CHANGED
@@ -460,8 +460,14 @@ fetcher_pid =
460
  end
461
 
462
  get_first = fn binary ->
463
- [head | _tail] = :erlang.binary_to_term(binary)
464
- head
 
 
 
 
 
 
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
- first = get_first.(binary)
476
- first.data
 
 
 
 
 
 
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":11806,"stamp":{"token":"XCP.80rngIuni1PeWlip6DXcqHu0FuYU6bLV8YktCFrN5Kq-fsN0KIlyvond0T4_zXLEqKwOMPkLuG1WfnFxL9GW0IBKFMsg0t4aG3l9YTun5ihV_Mh8YTUrA84KO5KOZMvLjsZl","version":2}} -->
 
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}} -->