beercan commited on
Commit
50c08c4
·
verified ·
1 Parent(s): 388c919

Update public-apps/mysterious.livemd

Browse files
Files changed (1) hide show
  1. public-apps/mysterious.livemd +14 -8
public-apps/mysterious.livemd CHANGED
@@ -269,16 +269,20 @@ case File.exists?(file_name) do
269
  _ -> :ok
270
  end
271
 
272
- binary =
273
- Kino.FS.file_path(file_name)
274
- |> File.read!()
275
 
276
  extract_today = fn binary ->
277
- [result | _] = :erlang.binary_to_term(binary)
 
 
278
 
279
- case result.date == Date.utc_today() do
280
- true -> {:ok, result.data}
281
- _ -> {:no, false}
 
 
 
 
282
  end
283
  end
284
 
@@ -478,6 +482,8 @@ today_data =
478
  Kino.Frame.new(placeholder: false)
479
  ```
480
 
 
 
481
  ```elixir
482
  random_message =
483
  today_data
@@ -489,4 +495,4 @@ send(message_pid, {:message, random_message})
489
  Kino.Frame.new(placeholder: false)
490
  ```
491
 
492
- <!-- livebook:{"offset":11741,"stamp":{"token":"XCP.vc3mSQeIkJ_U7bagwkvIUj0CSd_xYPlg90_EKSaJdabfZXO3hHUC7y3mKwe-siZE75IRQbiEnP83fb1pV3yqAyYu-WvRjroWPp_8zP4BXMFEEbM_ldiT21ED3Pe9zFTfSKsHs6uxnEPfSGs7zflaGO4chw-V","version":2}} -->
 
269
  _ -> :ok
270
  end
271
 
272
+ binary = File.read!(file_name)
 
 
273
 
274
  extract_today = fn binary ->
275
+ case byte_size(binary) do
276
+ 0 ->
277
+ [result | _] = :erlang.binary_to_term(binary)
278
 
279
+ case result.date == Date.utc_today() do
280
+ true -> {:ok, result.data}
281
+ _ -> {:no, false}
282
+ end
283
+
284
+ _ ->
285
+ {:no, false}
286
  end
287
  end
288
 
 
482
  Kino.Frame.new(placeholder: false)
483
  ```
484
 
485
+ <!-- livebook:{"output":true} -->
486
+
487
  ```elixir
488
  random_message =
489
  today_data
 
495
  Kino.Frame.new(placeholder: false)
496
  ```
497
 
498
+ <!-- livebook:{"offset":12331,"stamp":{"token":"XCP.BqoZIlPPKBOel3GLwywYrcW0jU44QDIMsLIFhYMtsv16Hx4vMvkpKjOubYLksi6HtnjaMJaAXFk-uZwsBBHSt2_8Kpd4Sm5uTBpcMtdf8aw2J-K5BYJSubC9rr6Jlg-Px8FK","version":2}} -->