Skip to content

Commit

Permalink
Fix file openning locked issue #372
Browse files Browse the repository at this point in the history
  • Loading branch information
mobizt committed Jun 21, 2023
1 parent d2dd10d commit 9f58eb0
Show file tree
Hide file tree
Showing 34 changed files with 48 additions and 45 deletions.
2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Firebase ESP8266 Client",
"version": "4.3.13",
"version": "4.3.14",
"keywords": "communication, REST, esp8266, arduino",
"description": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name=Firebase ESP8266 Client

version=4.3.13
version=4.3.14

author=Mobizt

Expand Down
2 changes: 1 addition & 1 deletion src/FB_Const.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
14 changes: 13 additions & 1 deletion src/FB_Error.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand All @@ -14,17 +14,29 @@
#define FB_ERROR_RANGE -100

/// TCP client errors
// Server does not response to the request in time
#define FIREBASE_ERROR_TCP_ERROR_CONNECTION_REFUSED (-1)
// Not used
#define FIREBASE_ERROR_TCP_ERROR_SEND_REQUEST_FAILED (-2)
// The session (server disconnected) was closed during reading the response.
#define FIREBASE_ERROR_TCP_ERROR_NOT_CONNECTED (-3)
// Network was disconnected
#define FIREBASE_ERROR_TCP_ERROR_CONNECTION_LOST (-4)
// Not used
#define FIREBASE_ERROR_TCP_ERROR_NO_STREAM (-5)
// Not used
#define FIREBASE_ERROR_TCP_ERROR_NO_HTTP_SERVER (-6)
// Not used
#define FIREBASE_ERROR_TCP_ERROR_TOO_LESS_RAM (-7)
// Not used
#define FIREBASE_ERROR_TCP_ERROR_ENCODING (-8)
// Not used
#define FIREBASE_ERROR_TCP_ERROR_STREAM_WRITE (-9)
// The session was already opened for other connection
#define FIREBASE_ERROR_TCP_ERROR_CONNECTION_INUSED (-10)
// Response payload is too large or internet is too slow or not responding to complete reading in time
#define FIREBASE_ERROR_TCP_RESPONSE_PAYLOAD_READ_TIMED_OUT (-11)
// Similar to FIREBASE_ERROR_TCP_RESPONSE_PAYLOAD_READ_TIMED_OUT but not used
#define FIREBASE_ERROR_TCP_RESPONSE_READ_FAILED (-12)


Expand Down
2 changes: 1 addition & 1 deletion src/FB_Network.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/FB_Utils.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/Firebase.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/Firebase.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/FirebaseFS.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
4 changes: 2 additions & 2 deletions src/Firebase_Client_Version.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#ifndef FIREBASE_CLIENT_VERSION
#define FIREBASE_CLIENT_VERSION "4.3.13"
#define FIREBASE_CLIENT_VERSION_NUM 40313
#define FIREBASE_CLIENT_VERSION "4.3.14"
#define FIREBASE_CLIENT_VERSION_NUM 40314

/* The inconsistent file version checking to prevent mixed versions compilation. */
#define FIREBASE_CLIENT_VERSION_CHECK(ver) (ver == FIREBASE_CLIENT_VERSION_NUM)
Expand Down
2 changes: 1 addition & 1 deletion src/mbfs/MB_FS.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
#define MBFS_CLASS_H

#include <Arduino.h>
#include "mbfs/MB_MCU.h"
#include "MB_MCU.h"

#define FS_NO_GLOBALS
#if defined(ESP32) || defined(ESP8266) || defined(MB_ARDUINO_PICO)
Expand Down
3 changes: 1 addition & 2 deletions src/rtdb/FB_RTDB.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down Expand Up @@ -3465,7 +3465,6 @@ bool FB_RTDB::connectionError(FirebaseData *fbdo)
{
return fbdo->session.response.code == FIREBASE_ERROR_TCP_ERROR_CONNECTION_REFUSED ||
fbdo->session.response.code == FIREBASE_ERROR_TCP_ERROR_CONNECTION_LOST ||
fbdo->session.response.code == FIREBASE_ERROR_TCP_ERROR_SEND_REQUEST_FAILED ||
fbdo->session.response.code == FIREBASE_ERROR_TCP_ERROR_NOT_CONNECTED ||
fbdo->session.response.code == FIREBASE_ERROR_TCP_RESPONSE_PAYLOAD_READ_TIMED_OUT;
}
Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/FB_RTDB.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/QueryFilter.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/QueryFilter.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/QueueInfo.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/QueueInfo.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/QueueManager.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/QueueManager.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/stream/FB_MP_Stream.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/stream/FB_MP_Stream.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/stream/FB_Stream.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/rtdb/stream/FB_Stream.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
10 changes: 1 addition & 9 deletions src/session/FB_Session.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down Expand Up @@ -1086,14 +1086,6 @@ bool FirebaseData::prepareDownload(const MB_String &filename, fb_esp_mem_storage
// We can't open file (flash or sd) to write here because of truncated result, only append is ok.
// We have to remove existing file
Signer.mbfs->remove(filename, mbfs_type type);
#else
int ret = Signer.mbfs->open(filename, mbfs_type type, mb_fs_open_mode_write);
if (ret < 0)
{
tcpClient.flush();
session.response.code = ret;
return false;
}
#endif
return true;
}
Expand Down
2 changes: 1 addition & 1 deletion src/session/FB_Session.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
4 changes: 2 additions & 2 deletions src/signer/Signer.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down Expand Up @@ -634,7 +634,7 @@ void Firebase_Signer::tokenProcessingTask()
config->internal.fb_last_jwt_generation_error_cb_millis = 0;
}

// reset flag to allow clock synching execution again in ut->syncClock if clocck synching was timed out
// reset flag to allow clock synching execution again in TimeHelper::syncClock if clocck synching was timed out
config->internal.fb_clock_synched = false;

reconnect();
Expand Down
2 changes: 1 addition & 1 deletion src/signer/Signer.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/wcs/FB_Clients.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/wcs/base/FB_TCP_Client_Base.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/wcs/custom/FB_Custom_TCP_Client.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/wcs/esp32/FB_TCP_Client.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/wcs/esp32/FB_TCP_Client.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/wcs/esp8266/FB_TCP_Client.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/wcs/esp8266/FB_TCP_Client.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "Firebase_Client_Version.h"
#if !FIREBASE_CLIENT_VERSION_CHECK(40313)
#if !FIREBASE_CLIENT_VERSION_CHECK(40314)
#error "Mixed versions compilation."
#endif

Expand Down

0 comments on commit 9f58eb0

Please sign in to comment.